Skip to main content

Full text of "Your Computer Magazine (January 1984)"

See other formats


JANUARY 



ITAtN'S BIGGESTSELLWG HOME COMPUTER MAGAZINE Vol. 4 No. 



*» 

V 



V 



U W VI 



US Desi 




ELAN 



t 



ajjULuuiiiiiiii 




BBC an 

oftware 

)ric m 1 

CBM-64 Pyramid 
Doom and Vicman 

Spectrum aw 

BBC Forth 




MIA 















The Birds and The Bees is on 
original animated cartoon 
style game, introducing, for 
the first time on screen, Boris 
the Bee Boris must collect as 
much nectar as possible, whilst 
avoiding various nasties like 
birds, wasps, centipedes and 
Venus fly traps. Smooth, fast 

mocnine- code action 

throughout, with sound effects, 

joystick option (most types) 

and speech option with the 

Currah Microspeech Unit. 

Author Adrian Sherwin with 

graphics by Matthew Smith 

(of Manic Miner fame) 

OTHER BEST SELLERS 
FOR YOUR SPECTRUM 




Bug- Byte Limited 

Mulberry Houtt, 
Canning Mac*. Liverpool LI 8JB 

Deoterv confact Matthew Thomas 
on 051 709 7071 
Registered Dealers cart order 
direct from CBS Distribution 
on 01 960 2155 



o 



JANUARY 1984 



ULTI 




Software Shortlist page 63 




Oregon 64 review: page 70 

irn 





Oregon Watt, page I 1 1 




Above Letter Drop, page 122 
Below Elan Enterprise page 78 




Cover photograph by Stephen Oliver 



52 
54 



EDITORIAL AND YOUR LETTERS: Some hints and tips on bcticr Basic from the 
Transvaal, more on November's Spectrum Assembler, looking ahead to 1 



NEWS: Get oil" to a good start in 1984 with the Atari lie-detector; CBM-64 light brush; 
Japanese MSX invasion; learning to read on a Spectrum 



57 



FIRST BYTES: This is the Modem 
world; our beginners' guide. 



61 



COMPUTER CLUB: Paul Bond 
dikk* down to Aylesbury. 



63 



SOFTWARE SHORTLIST: Meet some real software sharks; fly down the corridor of 
flame; make sweet musK with the latest software. 



66 



ACORN ELECTRON AND BBC SOFTWARE: Pete Connor divides his talents 
between the sophisticated BBC Micro and the workmanlike Elect: 



70 



DRAGON 64 REVIEW: As large as life and twice as brainy. The intrepid David Scobie 
confronts the big grey Dragon. Will he slay it! 



nn ATARI 800 XL: 64K for I 



Schoflctd wcttM. 



76 



THE BIG LYNX: 96K for £299: 
Kathleen Peel strokes the cat. 



78 



II \N ENTERPRISE: The soul of a new machine. Mcirion Jones traces the 
development hs\uuv of the micro star waiting in the wings. 



DESIGN YOUR OWN MICRO: few Computer - you've read it, now design it 
Competition open to individuals, schools; good ideas are what count 

MICRODRIVE FILE: Kathleen Peel demonstrates how to make the most of the 
M kf O driv t as it becomes a bit more available. New series. 

VIC-MAN: Into the maze and round the bends with Hermann Hirsch's voracious little 
friend. As always, mind out for the ghosts. 



90 

94 

99 



ZX-81 PLANE ANNOYING: Knss 

Buddie puzzles in machine code. 



1 flR ORIC MLSIC: Gavm Rummery 
IIIU v.rikes a chord 



106 



SPECTRUM SPRITES: Now you can define graphics which will float e.i^ 
eflbrtlesslv about the screen, thanks to Robert Newman. 



111 



DRAGON WALL: Tom Fiers takes a shot at the enemy's energy barrier. Take your 
starcruiser to heights you never dreamed of. 



114 



PYRAMID OF DOOM: Have you got Pharaohs at the bottom of your garden 1 
Matthew Sccman enters the necropolis with his CBM-64. 



119 



BBC AVENGER: Chris Carr makes use of the BBC's ability to translate 6502 
mnemonics straight into machine-code with us built-in assembler 



122 



VIC LETTER DROP: Play with 
words with Bryn PhiK 



126 



ATARI SWAG: < - i .nrall admits it 
was a fait cop, tu\ 



130 



SPECTRUM BLOCKMAN: Defuse 
the TNT with Stidwill and Booth. 



m zx " 81 read: Bryan sl 



explains machine code 



143 



DRAGON LOWER CASE: A program to display upper and lower case characters 
on the high-resolution screens of the Dragon by John Nash. 



147 



SPECTRUM OPEN AND CLOSE COMMANDS: So you thought ti 
commands were onlv for the Microdrive Richard Taylor savs nix on that. 



152 



BBC FORTH: John Coitrcll 

puts j III. on the BBt. 



1I»fi SPECTRUM FORTH: David 
I %}Q Milungton stacks the Spectrum. 



169 



HEARTSTOP: Ther-dunk. Thcr-dunk. Bteceep. Another crisis at Slagthorpc 
Memorial Hospital. John Dawson continues his games-writing scries 



173 



RESPONSE FRAME: Tim 

Hartnell looks at some let: 



177 SOFTWARE F,LE: |0 w iuli 

I If of games for most trot I 



207 COMPETITION CORNER: 



Results of November's 
competition 



274 



DATEBASE: Paul Bond rounds up the latest earth-shattering events in the micro- 
uorld. All news of exhibitions gratefully received. 



YOUR COMPUTER JANUARY 1984 







MASTCRS OF THCSAMC 



^11 (J- 



leave yourself breathless... 
Turbo charge your micro 



SPECTRUM UTILITIES 

BASIC COMPILERS FOR THE ZX SPECTRUM* 'status' report, and a 'Help' feature. Ours* easily the best Spectrum 

Now there arc two versions ol out tost selling compilers to choose assembler. SOFMON is equally User Friendly and powerful; featurii 

from 1 Our new 'IS' compiler is the most Complete, List and friendly the most powerful disassembler on the market, block shift. HEX-OI 

integer compiler on the market. It will handle strings, full variable names, DEC-HEX, MODIFY in HEX or ASC II and a superb feature of 

compile up to 1 7K of BASIC (48K version), or compile sub routines to disassembling the HEX at entered thin offering 'assembler like' 

run alongside BASIC or other machine c<xle. THIS IS THE IDEAL qualities. Both T6K and 48K •mnmaion the tape together and .1 

PROGRAM FOR CREATING YOUR OWN ARCADE STYLE GAMES' designed to work with Master Key. There rt a fantastic booklet inch 

Super lost games involving hi ics graphics ami movement arc now too which introduces the beeanner to machine code and also gives ai 

possible even if you ate only knowledgeable in BASICI invaluable reference guide for experienced programmers. CI 2.95 

Our fantastic new 'FP' compiler is out of this world. It can handle 

virtually all Spectrum BASIC, except VAL. VALS. Multidimensional THE COMPLETE BASIC PROGRAMMER 

arrays, and a few other minor feaiuies. But it does feature such useful Our amazing SOFKIT 1 and SOFKIT 7 m one package. 

anh as the facility to define and ON ERROR routine, insert machine SOFKIT 1 is a superb toolkit featunng a full renumbering routine, 
code in youi BASIC, and other non-standard extended BASIC 
commands. This is the only compiler for the ZX Spectrum able to 

handle lull floating point numbers! I6K atul 4BK versions of both full-feature graphics kit with smooth scrolling in all directions, 

compilers are available, IS for only £9.98. FP for only £19.96 ami you attribute search and change, large-letter routine, box creation ami a 

can buy both for the special offer of rust £24.95. window routine that allows a specific area of the screen to be scrolli 



MODUS 64 anaiuiirnim racHity. &vj*D 

NEW" This fantastic new program for the Spectrum does what many 

thought was not possible* It turns your Spectrum into a computer DRAGON 32 UTILITIES 

/■rhic.h displays everything on the screen in a 134 -char octets to the line 

mode Yes, even TAB now works on a 0-63 basis, anil PRINT AT tool MODE 5 

There are no special commands to type in. Once activated, it's |ust like Quite simply, this utility radically transforms your Dragon, giving y 

having a totally new compute! ■ Ama/mg value at only £5.95 a new 'mode' in which you can freely mix TEXT »n<i GRAPHICS o 

the screen. You get true lower case fetters, instead of inverse c 

THE COMPLETE MACHINE CODE PROGRAMMER and you can very simply change the character set you are using* It 

Our superb SOFSEM Editor/Assembler and SOFMON comes with three character sets and is quite transparent' to the usei 

Monitor/Disassemhli'i all in one package for a super low price* SOFSEM Your Dragon should have come this way' £6.95. 

Soltek's Software is available at most major outlets, including selected branches ol the following; W.H.Smith. Boon. Dixons. Tandy Dealers & Selin.i. 

as w»ll as through our nationwide dealer network. 

Mail Order Address: Soltek International Limited, Soltek House. Tianquil Passage, Blackheath. London SE3 OBJ 

Dealers Contact: EMI Distribution, or Nicki Websper on 01.318 5424 

SOFTEK INTERNATIONAL LTD. 12/13 Henrietta Stre*t. Covwil Garden, London WC 7 E 81 M Telephone 01 740 1427 






MODE 5 

Quite simply, this utility radically transforms your Dragon, giving you 
a new 'mode' in which you can freely mix TEXT and GRAPHICS on 
the screen. You get true lower case fetters, instead of inverse characters. 
and you can very simply change the character set you are using* It 
comes with three character sets and is quite transparent' to the user 
Your Dragon should have come this way' £6.95. 




I 



INTERNATIONAL 



THE EXCLUSIVE U.K. DISTRIBUTORS OF 

SCOTT ADAMS PRODUCTS 



ftJdAdventute Q 



ADVENTURELAND 



kJ 






rhl \I)VI Ml Kl s| Kl! s 
AN OVI-.KVII \K 



A&Adventur& f) 

PIRATE ADVENTURE 

or 



I. N»;.i 



( 



T 



>■> 



■O* 






^Adventure © 

VOODOO CASTLE 



•ttpunuu; 



Hi LK'lUll 




* 



W& 












Sifcv 



^^ 



■ 



1e% 



r ^«? 



BBC 

MODEL B 
VERSION 



£7.95 



including V A T 
Postage* Packing 



Spectrum graphic versions available soon. 

:lu< 



at only £9.95 including VAT. Postage & Packing 



DEALER & DISTRIBUTOR 

Enquiries welcome 

also 

Panic Buyers welcome! 



^ ■ 

is 



v£<& 



2^>- 




dventut€ 

INTERNATIONAL 



119. JOHN BRIGHT STREET. BIRMINGHAM Bl 1 BE 

Telephone 021-643 5102 

m* SCOTT ADAM* PMJOUCTft % 




Six Great New Games For 



The Tandy Colour Computer 



Cassette Versions of Six 
Popular Games! 




CRAZY PAINTER. A high-speed 
arcade action game! Try your hand at 
painting the floor 1 Sounds easy? Yes. if 
the dogs, moths, caterpillars, boys, 
balloons etc. don't keep walking over the 
paint' Eight levels of difficulty The catchy 
tunes played while you paint will have 
you "singing while you work" Keyboard 
or joystick controls 26-7305 



(B) SKRAMBLE. Your mission is to 
penetrate the enemy's system and 
destroy their H.Q.. You will start with 
three spacefighters equipped with 
repeating cannon and twin bomb 
launcher If you succeed in evading the 
elaborate defences, you will arrive at the 
core where flying becomes more difficult 
Keyboard or joystick control 26-7306 



(CJ FROGGER. The popular arcade 
game tor the Tandy Colour Computer 
Safely manoeuvre the frog to its home 
within the time allocated Cross the 
highway without getting run over and 
cross the nver without falling in. Avoid the 
traffic, snakes, crocodiles and diving 
turtles For one or two players Joysticks 
optional 26-7304 






m 

[TJ. CUTHBERT GOES WALKABOUT, 
Cuthbert must turn the lights of the lunar 
landing pad on by walking across the 
switches before the invading Moronians 
get him Watch him do his victory dance 
before he tackles the next "pad" and 
another, larger, set of invaders 
Superb colour graphics with mus»c. 
Keyboard or joystick control 26-7302 



(EJ CUTHBERT GOES DIGGING. 

Cuthbert is guarding the site for a new 
launch pad However the Moronians are 
still determined to get him' One touch and 
Cuthbert is electrocuted The only way he 
can kill them is to trap them in a hole and 
hit them with his insulated hammer 
before they escape Keyboard or joystick 
control 26-7303 



B 

F CUTHBERT IN THE JUNGLE i 
speed arcade action game v. 
graphics 1 Cuthbert failed to ov« 
Moronians so he has been sen 
jungle 1 He must fight his *a* 
collecting treasures, jumping 
swinging over alligators white 
aware of the killer scorpion On* 
required 26-7301 



1 



Tandy Corporation (Branch UK), 
Tameway Tower, Bridge Street, 
Wateal, West Midtends, WS1 1LA 



at last; a home computer 
that improves with age. 



o w 



- r • 



\ •— 



99^ 



It's Mirprising how many first- 
time relationship* with a home 
computer go sour with age. 

•ujv an. in j.i.'iu- discounted little 
machine - 1 fh.it you .ind the children can 
learn abcnit awnputers 

Instead. \ou learn about its I tmitat \ 
the dull graphics The plugs that tall out The 
cheap power supply The unalterable 
Ix-ginners langujge The st if I fragile kevs 

Nopn frttk in far future dewtopatena ifonh 

you d looked around a bit in the beginning 
u orthfxn triKtor'i Personal Computer Nt 

i (.1 M) Review luix 

Tlx- 1 ( .1 \1 > is designed and built b 
one of Japans leading computer special ts> s 
with three main ideas |() mind 

i i rst. to be easy and fun to learn and 
I nx-rate 

w nxi . to be rugged enough to I m 
through hours and htxirs of operation 

And third, to form the basis of a powerful, 
ink- Iv rne computer swem that wont 
need replacing until you're n-ady for a 
dedicated husnx*ss s\stem 

Hinl t to learn 

The C (•! Ms is designed to l> I 
nungeniust.-s to use- 

Of» tb$ . W s mi tsi i >J t/x 1 u i ni- L\ <ti in, 
\"i< .■ tndidl rlxtt is left ts tlx-ihxtlto u ork 
< ml u fxtt u i (Jo next, ntther tfxttthot, 
dot! ik-rvmalQxnputerNewsJutx 
i make a mistake. you can 
a <rreii it w nh asimpk mownx-nt > >t 
the cursor So vou onlv correct that mistake. 
n» K I w Ik >le line.m <f do Jfl hi have t< > indulge 
bio anplexedttccimnuixls 

Budd i ng vi deo game designers and 
computer an ist> will d we t> > get their hands 
on the 16 a »k xtr graphics and 32 moveable 
images calkd sprites 

7bt MB makes professional graphic 





effect- i t7T -impleforet en thebeginnei 
0oW«e'<Pervirul Computer W>rki. Aug - 
Built to last 
It worin first time, doesn't need a lotof 
mollwoddlmg atutjiggery-poken u , 
persuati, nttnue to do so. and u Ixit i 

•i beiter.tt continues toworkuvll )ou 
don t lxn I t<> balance cold cartons of milk 
on tlx top, shot e 
nuudx'y in //** back 
to keep the plugs 
in. or press the key* 
u tth set end pounds 
force to make thern n-sf>ond < Per* mal 
Computer News lunc 83 » 

Being able to build things tiiat work and 
carrv on working with* nit endkrss maimen- 
is something at which the Japanese 
seem to excel 

Built to grow 
Ti | he trulv wrs.it ik. a b >nx- 
i . ■mputer has to understand \vr\ 
ditierent things 

vou need different languages." whu.li 
the MS provides In supph ing pan i >f its 
men* >cv in plug in cartridges. 

71 v 1/5 eliminates tlx- it orsi limitations 
ON machines at tbi*. hi el u lm h i< tlxit tlx"\ 
tend to In- stuck u tti) u ixuet er language t- 
prtMidetifn tlx- management i Personal 
Compuur Sews lurx- - 

Tlx* a xnputer is supplied complete 
w ith a H.tsK 1 cartridge a stoixiard 
integer BASIC language and a sirnpk* 
k-arningte\i 
Plug in tne BasieG cartridge, and \ < hj can 
access ihe MS's im redihh v iphisiicaied 
graphic and sound capabilities which are far 
math.iiKcotsimilarh priced computet s 
.e on to the H.isK I ianndge.and 
you have scientific. lechnnjogu. al atxl stjtistt 
cal computing power usually available only 




on higcomputerswith equalh big price tags 
The FALC cartridge pn »\ ides .i i.u'- >t mode 
language f< >r data i etit spreadsheet 

i nits ami business pn >hlcms k < niibnx.* 
FAlXwiihadiM. and w hi could "tumt/n'M^ 
into a small business machine ( Personal 
Computer Mjkj/hr- August m | 

Si h\ take I look at tlx- h.K k I <l tlx- Ms 

NotketlK- 
s»Kkl-ts 

(usually an 
extra) fix* a 
si.t xlar J 

Centn mtcstvpe printer. iIk* separai ! video 
tn xiitor and hi-fi vhhx! » nitput 

f'wn the language «..irt ridge s ( < ket has 
hidden potential 

7 nlike most such sockets, this one Ixi* 56 
tntertud laws connected to it^: 
lttsl(ilx>u: it i7- 00K tu m in tlx- CQUQUMR 
Tbts means that just about mmy&ng \ OH 
can think of 'can be added 'onto tlx computer, 
rangingfrorn a Prvstel interface to second 
processor to useas an intelligent terminal on 
a ttmesJxtnnft comfmter ■" ( EtectfCniCI - The 
Maplm Mago/tix- \f 

lake .i I - k M tlx- bimeaimpiiterthai 
wiHimpnnvwiihage 



Para lull technical 90 Acatirjnofthct «>i Ml 

. details ( >t tixr w ide range of supponing m AmM 

I and to tiixl iHit when 1 1 mc .1 a impkii- 

. utmkwwraikKi.seikiilieoHiponio 

I Oil t <il Hiiusc\Goldmg>ltill Luushtan Essex 

■ U.]«»JKK Tek-ph. me number nl 

Idltketokrtow nmrearvHittlx't Q M9 Pleaie 
I sfmlmeabrxxnureandalistoliJealers yci 



Same^ 
VJdress- 



I- 

U- 




Bl ll.TTO IT.ARN Bl'IITTC) LAST Bl TIT TO (.R( >W 



YOUfi COMPUTER JANUARY 1984 7 



DICITA1 CIRCUIT DtslGNER 



1.95 



-*?- 


1 ; 




i 


\ 


ttR j '' 


i i 





Ever spent hours drawing * circuit 
dlagran, transferring it to a breadboard, 
burning out * few eorrponepts and having to 
•tart again? Laborious. expensive and 
Infuriating? MM any noret Electronics 
si low* you to drew your circuit dlagraa en 
screen using standard sysfeols for logic 
gates, transistors, resistors, cspacunrs. 
diacji, triacs, diodes, etc, etc... 
Syabots can be rotated, WlrUg 
tn:*roooneci*d or crossed i-.v- 
reouired. Once ccnp'.et* the computer *-.:: 
'power up' your circuit - higfi voltage 
lewis cum red, low levels turn green. 
Circuits can be de-act ivaud . nodi (led and 
re-act lvsted umii they runrtidn as 
required, «11 without tourhtnR a soldering 
iron! Pan coepleted circuits My be 
saved for future work and display* can be 
sent to the primer. Ml cooponents are 
fully interactive I.e. they can change the 
state o£ section* previously tctl 
the sequence • even oscillator* can be 
seen oscillating. Warning is Riven of 
short' 1 ^ defined gra;*- 

•■ployed) 



INUMMIM MONITOR 



k« 



5* x — 

HlSt 

am k _ 
ie> x _ 

STABT 
OBICC 



Wl I I J 



-a* X 



III, 



48 K SPECTRUM 



eclre 




ENFIELD HOUSE 
SWAROESTON 
NORWICH 
NORFOLK 

• •••• 



These prograa* are exrefK tonal ly User friendly end have ill 

n consultation with professionals in -.he respective 
i». They »re all fully isnu driven, corse with cc^rrhenstv* 
instructions and an fully guaranteed, 
prices Include surface postage worldwide - over**** custoatrs 
requiring alraatl please add 101. 

3c»ler enquiries welc\-r>- 



FIK>-ONM l>11MK> MA'SOR 




w*S*5~^> V .... k 




rl«D is to oore than a diet booStl Builds up a personal 
profile baaed on Individual characteristics and Itf. 
aonitors food intake. It warn* of any potential shortages of any 
••» essential nutrients, offer* advice on suitable food* to 
restore the balance, advises on your Ideal weight, calorie and 
nutritional requirements and can offer detailed Information M 
the exact asnunts of 23 essentia! nutrients. Including Calcriri, 
contained In 27S different fooda. tt can be used to plan 
balanced neals in advance and can operate in both aetric and 
Designed to be exceptionally User frle^dlv it 
can be operated easily by ail latin's of the faatlv. 



Share* contlnuoualy aonitor<. 
20 shares investment* with price* 
rr.'rrrd en s dally baais. Will 
display holdings. original and 
cv.-r.-T prtces, perc e nt aa* 

fluctuations, annual equivelanta 
ph*s prrforaanee graph* for the 
previfiM 12 day*. 200 days or full 
vesr. Automatically update* Itself 
jl'c- CO* war. 



* t NIT WORK ASMYitR 1*1'' 



■i I ran r,->Kv if draw uraphs of 
any foreula with a single unknown 
can be entered via the 
'Keyboard. Graph aw* can be varied 
or reversed to suit InfMv 
function*. Solves Right Annie 

Triangles. Siaultaneous and 

Quadratic. Equation*. Aril 
«rm. Standard >vlation and 

lent of Co-rc-ij- ton ■ 
I i v « p! us Seviat ion Curve*. 




Linnet doe* for a.c. networks what 
Electronic* doe* for digital one»t Input 
characteristic? of ccrpl.-'e r> 
including sub-circuits. *r* entered. The 
coaputer perfonas either v<rueocv 

.fcroin snalysas, present irs the output 
date In anv of a eta n. both 

graphical art) written. rhe prcRran 
■>:«••« rrv presence of a pr; 

i cadi can produce detailed graphical 
d1»pisy» by print ins lengthw. 
paper. Happily deals with highly coaplex 
networks - the instruction book provides 
numerous examples using transistors, 
I.C.I, bandpass filters, op anps, etc, 
etc.. An inv»luaei< 

professional and amateur designers. 



MATHv niiilMr 



a. a* ti.o 3a . i 34.t is, e a.aa 




u.y aa.fl 93.1 rt. r- 

yypr M ro* none . 
oe> •«•• rot n priwtf 



a «!.« CV 

to nrtusN 



iH Murijrrat % fflamir 

Death coma* to a qmat country vtlleoa whan the Lord 0< the Manor i* savagely 

murdswad 
Tha pokce are battled wrrh no obvious duo* to hatp them 
Your skals as an aca mvasiigato' are laqmrarJ 10 idaniitv and appranarwj rha 

muroaee« This wiM eivotv* aaafchmg lot ttuas 1 wruch coutd O* Oanoawous 

raouwmg mgansou* daOuction*). fumiwig in* scan* of rh* enma and asmng 

quattion* ol m* nghi paopsa. 

yVrvat 11 the mystery of Itta Oavad^ctar* Mul ' 
What sacrat doa* tha sate hold? 
Whit lurk* at tha bottom ol tha or 00k t 

Thasa may be soma ot tha Question* you wi aak yourself during your 
investigation into rh* m widsi a* tha mtmmmt, 

Tha game <* oaaad on a tmeo map comprising tha Manor House in* Garden. 
the Town, the Graveyard and many ottw fuRy described locations inhabited by • 
variety ol individual character* whom you ara Weary to meat 

Its iral to TOM to sail* ah* dll. •>*• locaJ. may know US* tn rw sr - bur 

* VOUI 



This original advaniure l<Ms your 48K Spectrum yytth over 1 20 location*, •*) of 
vyhicn are deorctad m lull colour mecrtine-coded graohic* 

Add sound affects, a tuti *cor* and save game facility phi* a compr*r»n*iv* 
and iiiv to u*e command iMvtn «ncorpdra«ng aoraviations and murii 
command knaxl and you ar* sura ol many axenmg and frustrating hour* 

sWA™W!WQ ^ Oiea ra a SO tahransueia srher* iwa*rt brmga aalsad 



HIGH RECOMMENDED POPULAR COMPUTING WEEKIY 

Cassette and instruction Booklet 
costs £6.95 inc. 

GEMTIME, 16 Ben Ledi Road. Kirkcaldy. Fife. 




O R W I N 
SOFTWARE 

ZX81 CASSETTES 

"Michael Orwm has built a reputation for value lor-money software and his 
Cassette 4 offers quantity as well as quality 

Sinclair User. October '82 
"If each game was on a separate tape and selling for C5 each I would still 
recommend them But all on one for £5 . . ' This sort of value for money just 
has not been seen before on any personal computer." 

"Without sounding pushy I would like to conclude this review by saying - if 
you have a ZX-81 and like games, then you should buy Michael Orwm s 
cassetted " 

2 extracts from ZX Computing, Oci . Nov 82 
"Eight games, including an excellent version of the Scramble arcade game 
East to operate, graphically impressive and good value (or money " 

The Times, Saturday 1 1th December 1982 
(about Cassette 4) 

CASSETTE 4 8 GAMES FOR 16K ZX81 £6 

ZX Scramble (machine codel with Now potich on old favourites 

3 stages the quality of the software and the 

Gunfight (machine codel smooth action displays created on 

Invaders (machine code) the screen make the programs 

Galaxy Invaders (machine codel worth-while for anyone who has a 

Snakebtt Imachine codel ZX-81 and plays the games using it 
Life (machine code) 
30 Tic-Tac-Toe (Basic) 



CASSETTE 5 

Byte man Imachine codel 
Space Rescue (machine code) 
Breakout (machine codel 
Slit* Imachine code) 
Planetoids Imachine codel 
Dodgems Imachine codel 
Draughts imachine codel 
Merchant (Basic) 



8 GAMES FOR 16K ZX81 £8 

Most of the games include well 
presented instructions which make 
them easier to play. It is pleasant to 
see thai Orwm's kind of quality is 
available again "' 

from review of Cassette 5 in Sine/air 
User, September 1983 



Please make your cheques payable to: 

ORWIN SOFTWARE 

Dept VC. 26 Brownlow Rd, Harleaden. London. NW10 SQL. 

2X81 and SPECTRUM SOFTWARE WANTED 

(Royalties or buy outright) 

Asemoev of rhe Computf Trade Association 



8 YOUR COMPUTER, JANUARY 1984 




SUNSHINE 

The best books & software 

for popular home computers 



What the 
reviewers say 



* "// you can't write a half-woy decent game after 
reading Dragon 32 Games Master then it will be 
down to your own lack of imagination, / would 
recommend the Brain's book os the best of this 
selection" WHICH MICRO — SEPT '83 



* The Working Oregon 32 "It's a good one 
PERSONAL COMPUTER NEWS - 20 MAY 83 



* The style of The Working Commodore 64 is 
easy to follow and informative' 
PERSONAL COMPUTER NEWS — 18 AUGUST '83 



* "Commodore M Machine Code Master is a truly 
useful book for the machine code programmer 
— ond its easy to read os well. It is impossible 
to overpraise' 
PERSONAL COMPUTER NEWS — 25 AUGUST 83 



* There clearly is a need for books like 

The Working Oregon 32 which provides more 

than just games' 

PRACTICAL COMPUTING - SEPT '83 



* 8/ind Alley is simply madly addictive- It is 
bound to be hugely popular'' 
WHAT MICRO JULY 83 



m 



Books 



D The Working Spectrum £5.95 «m »»««»«» 

D Spectrum Adventures £5.95 ,»>, owtwaan 

E] Spectrum Machine Code Applications £6.95 $bn oa 

D The Working Commodore 64 £5.95 mm owmat 

D Commodore 64 Machine Code Master £6.95 ise*. »mm»x 

□ Mathematics on the Commodore 64 £5.95 issn o*t#»<»* 

□ Commodore 64 Adventures £5 95 

D Business Applications for the Commodore 64 £5.95 .$»v o*««i?j 

D Graphic Art for the Commodore 64 £5.95 *m c»«n»<»7 

D Functional Forth for the BBC computer £5.95 mn ommhwi 

D Programming for Education on the BBC computer £5.95 *»». os*** i 

D Graphic Art for the BBC computer £5.95 m u«s*»u»* 

D Dl Y Robots and Sensors for the BBC computer £6.95 ssw gM a»o 

D The Working Dragon £5.95 ••,&>. c*«w*<»7 

G Dragon 32 Gamesmaster £5.95 un oh*w«j 

D The Dragon Trainer £5.95 .swv o*«*»o»j 

□ Advanced Sound & Graphics for the Dragon £5.95 .$»•. owatmt 
Q Mattel Aquarius Gamesmaster £5.95 at* om*«b'«* 

Q Atari Adventures £5.95 - J9 -. .-*** - 

D Master your ZX Microdrive £6.95 «n o» 



It X 



Spectrum Software 



D Cruising {16K RAM) £4.95 inc VAT 
Q Blind Alley (16K RAM) £4.95 inc VAT 

□ Androids (16K RAM) £5.95 inc VAT 

□ Swordfight <16K RAM) £5.95 inc VAT 

D Galaxy Attack (48K RAM) £5.95 inc VAT 



Dragon Software 



D Cruising £6.95 inc VAT 



T^^SwM^W« nesi 



tt^crsi 



l enclose a cheque postal order for £ 

payable to Sunshine Books. 12 13 Little Newport St. 
London WC2R 3LD 



.made 



Name 



Address 



Signoture 

We con normally deliver in 4 5 doys. 



Look out for the Sunshine range in W.H. Smith's, Boots, John Menzies other leading retail chains and 

through our national network of bookshops and specialist stores. 

Dealer enquiries: 01-734 3454 



YOUR COMPUTER. JANUARY 1984 



C ALPAC 

¥>i Y EARNING 




I.i 1 



L EARNING 



Colont f raphkt and unnd *r* n*ed 
f attrunrt If to ma>r Ir.rninf, more 
rnjoy-b..- 

t TfR^ AND UH1TS APDmON Vm 
nay <t>oo*t v.mpl* ^ns or twin* 

which ipyolv* carry .of itn HilptV 
correction HqoftKK art provided if 
mural? ei are mad 7 An attractive 
laodtcapc t> formed at (It* --urn-, jrc 
^accnsf«tl*c«4bySrtrd. and tbe 
wtnr H ani-mafr d ai tbe rod of the 
ptofram 

* T1H& AMD UV1TS SVBTKACTIOR 
Cboow simp I* or diffUolt »oov% 

Kith*, of lh* IWO m*f bod. of 

•voblraclktn faofht In whooU may *** 
wlrclcd *( i h* M*rt of ibt prof /am 
Deta. ltd help it f rttn if error* Art 
madr Corrtcf tmwtn add ate tie*.* 

to* bridge ilmimi*uW**nrmj.Jf 
Ibt tfttb will drrve atro** Ibt 
t on.p4*t*d brldfe and fir* tt« fen 



1 rit IUM FtOTTI* Tbi* proff 
bat b<«a written so lb*! children can 
t 

leWirmoo Htnra tr it to tlmpft thai 
teen prv-rrading * hitdrrn < m fft* H. 
y**. H«. «of>hi44katton mafrt* H 
sellable for producing inolrkoktor 
m*.pv and diagram. 

4 VOftTX AMEKKAM JffDIANS TM» 
prof ran* help* lo develop reading 
awl CMBpttbeeisrve ibitU To* 
complete >*eotf nee* minf 4 word 
from tbe list on tb* utttn Correct 
response* aft rewarded by CW 
<r*ee*t*i of an Indian tcene whkh 
■nctvde*. Hpt* and befTalo 

Yoa may repla*.* the qurtttont rn 
thtt prof ram wkh y 
{{rriK 1 baiii of vp l« 2 50 
qvetftoiH wkb 4 481*. Spec tram) 
Any nbjtct art* Buy ** < boson 



PROGRAMS 14 




J j Warren 1983 
Pobl.sbed by Calpat Coanpwtar 
Software. I OB Hermitage Wood. 
Crt*ctni. S« John*. Woping . So trey 
CUV I IUF 



Tbt prof rami on tbn cauerte an 
tnbktt lo copyright, aad may not bt 
«opW. irantmrntd. bind or lent 
wKhoel ibr wrtHnt ptrnhtlM of 
CaJpac Compel** Software 



zx 



VOL I 



YEARS 



I TFNS AND UNITS ADDITION 
/ IBIS AMI > I WITS St IHTR ACTION 

4 NORTH AMH*k AN INDIANS 



SPECTRUM 

FROM 6 YEARS 



SPECTRUM ! 1 1"* 

FROM 7 YEARS! I |l8K 



lllr K f. ALPAC 
LEARNING 



VOL 2 

FROM 



YEARS 



Coloar f npak * and uood in owd 7 STtlLUK TISTIB TW word* ta «fc« 
<cirn>lr>ry 10 uk* k"mla( won tout an laMUIty dt«pl*r*d «■ I** 
f«J«fabi« mhi Tb*« ikHt *taMaui u* «*d 



i uuiTirumno* tMiu Tu> 

prof ram «Mh correction ttqiturl 
rAJblr? ro* ro '*** tiMllvidoal 
moltlplkalion tablrt. or all lablrk op 
to a nvuUsatn that yoo < hooM 
Carriafta are addrd 10 a If no at tb* 
mw latrum - *♦* th« tralo glld> 
Ikroofk too comrtrraWk von law 
mi li fl aaaaM 

6 ntl aOKAHS Aniw,in«.iio.>o. 
Uw Roman* to wis a Bona j chariot 
vtadort and wmplt Aoiwrr caoofk 
corroctlT aod Ihr bone will (allae 
~ FaTWithrucbartot 



Btii br typrd correctly to add itafn 
to a \ pa< r »a If 

Rrplacr taw word* aa>d MfKracr* 
la lb* profram with w«>ly 
*p*lllaf ll*t*. uti tawm o« 
laawnr tad yoo will rapadlf 
cm** a wool* library of 
profraaa* 
■ HOatOr-HORI i Sal* or nil ban or 
boar 9 CbooM tb* comet word lo 
compwi* th* **o***x« Eur* 
motrvaciOB U prorkUd by a coloorrd 
pot-pUot. wbkb f rows wttb *Mh 
cornel reasoau* Taw plaol flowrrt 
In an oaotoally tarwfal faabtoo at tb* 
rad of tb* prof r 




C HEMISTRY 




0-LEVEL 



Trtttt prognmt hjvt been 
dtaajjned lo Improve your 
undarMandtng of lour topics 
which arc fundamental to 
chemistry at Olcvri Trw. su b j ec t 
manct ruis been carcrulry 
itruciured to cover the most 
important aspects of 

• Elements compounds 
mfjefurcs and separations 

• Structure, bonding and 



Redox electrorysi* and 

the acthrtry series 

Acids bases and sate 



^* 



CALEAC 

L EARNING 



VOL.3 
FROM 



YEARS 



cxfeaurnly to nub* t*t4mtnf note 
tajoytablt 

« »0U*S Vt US ADJKTTVES AND 
ADVEatbS S«««t(K«« art dUpLaytd 
ind yon ttltcl lb* umrd parti of 
iptt<b Inilant ftcdbacB and htlpfol 
MnltMBU fBHiN poiitr** Ir-jminf 
Corrvct aauwtrt art rewarded! fcy ,hr 
craatbM *f a c«**t*taJ Krat. wbk h K 
an.a-.atrd at tbt tnd of tb* profram 
10 VIM P«ACT.C* Von bav* to 
CMpbr** tb* HBtiKii aiinf tbt 
ctttttf wavttt of tb* vtrbt Tbt 
ajrMti on iho** 
. tbat ofWn can** 
M at fa rwaatf Unduapt 
b created as ontilkMu art correctly 
«Ar**r.d 



11 rHrVr»UCTUM0F TUf rLOWrt 
ThU prof ran *ipUh» bow tbt pari* 
of tb* flowar art latolvad in lb* 
forttatroo of *t*4* Tbl* Is a tbr** 
part profram wbkb tnabta foil «4t of 
ftbj b rtiolotlon cokwr fraphki 

12 LOMC DIVtVOR TbK d*1a||*d 
profram labtt tbt ttarotr ibroof h 
(oof dtviiMjn »m In tuy *taf t» 
Cotttcllo* wqntnets art 
aniomatkalty provided when tbey 
arc needed Soma with remalndert 
can bt < bes*n If nan. red 



SPECTRUM 



Our «>fi»irc i* available by diK-cl mail from:- 
CALPAC COMPUTER SOFTWARE 
108 Hermita«c Wood* Cr**cent 
Si John*, WOKING, Surrey GU2J ItJF 

PKK'E LIST 

CAl.l'AC LEARNING SFRIKS VOL 1 l©K or 48K Spccirum £9.50 

CALPACl.FARNINC. SERIES VOL 2 16K i>r 4SK Spectrum £9 50 

CAl-PAC LEARNING SERIES VOL i 16K ur «K Spevirum £9 50 

CALPAC CHEMISTRY SERIES VOL 1 48K Spccirum CJ.W 

CALPAC CHEMISTRY SERIES VOL 1 I6K. ZX8I & .50 

CALPAC PATTERNS I6K ZX8I «.« 

Addmonal features of the CALPAC LEARNING SERIES include;- 

•Spclling checkers 

•" Help" call up rou tint 

•Eavy mxrtion of .ubjeci maiena! of >-our own choice inio ihe programs 

Our software is suitable for use in the home, school or college. 

For further details or retail stockists please telephone:- 048 67 2584 

We have a demonstration cassette available for retailers or schools. 

We would like to hear from good programmers, graduates or teachers 
waning to participate in the expansion of our Learning Series on the 
Spectrum, BBC Model B and other machines. 



10 YOUR COMPUTER. JANUARY 1984 



^11^ 



uunBeep 



HUNTER Kl 

SPECTRUM 

Your sect mission 

to hunt ft destroy the enemy tub ' 







Now you can get the very best of British software— 
from your local CentreSoft dealer! Games such as "The 
Hobbit." "Robin Hood to the Rescue" and "Snooker," among 
many others. 

The "Best of British" range includes programs 
compatible with the Spectrum, BBC and Commodore 64 
micro computer units— together with the latest British 
software for the new ATARI computers. 

CentreSoft are at present the only British company to 
be granted distribution rights for the full Atari range. Take a 
look at the great variety of British games now available 
from your nearest CentreSoft dealer. 

THE HOBBIT 

COM 64 - BBC- SPECTRUM -ORIC 

The ultimate in British 

Games- You know the 

story, now play the game! PIN BALL WIZAF 



r 



T 



ifi 



PINBALL WIZARD 
WC 20 

"umpers. rollovers, 
ckpots-just like 
ih> real thing! 



'h 



ROBIN TO TH 
i RESCUE 

\ COM 64 

\ Roscuo Mark 



r^ 



i«s Princess 
Rescued' 




ays top of the softs 




SNOOKER 

BBC-COM0* - SPECTRIN 
\VIC 20 ••*'*, V 
*pitysic*ifrt)-*rdrhation. \ 
liciv«mcC*geomi tr> jnrjj^ 
applied mntrjprr-' 
nts ~ 



Dealers! -for riormitwnlJn how to become a CentreSoft stockist 
Wite to CentreSoft Hoea Tipton Tracing Estate Btoomfteld Road. Tipton, 
VtetMKtends DY4 9AH or telephone 021-520 759L 




Whether its your first computer or whether you're already an 
enthusiast, LVL COMPUTERTOWN offers you the quality of 
service you expect from experts. If you invest money, you go to 
a bank or a broker - a specialist who can guide and advise you 
on the best return for your capital. At LVL COMPUTERTOWN 
we're specialists too. We're there to help guide you through 
the micro maze, keep you up to date on innovations, help you 
get the best value for money, whether your computer is for 
you, your children or your business. Your computer can change 
your life - make sure you change it for the better: 
Come and talk to the experts and move into micros with LVL 



COMPUTERTOWN 





An example of superior technology, total reliability and outstanding 
performance, combine to produce the LVL Disk Drive Family. 
Truly professional units designed to work with the BBC Microcomputer. 

LVL 03 100K Single 40 Track Drive £265.00 
LVL 02 100K Dual 40 Track Drive £389.00 
LVL 04 200K Dual 40 Track Drive £573.85 

(including VAT) 



BBC 
MICROCOMPUTER 

MODEL A £299 MODEL B £399 

"(INCLUDING VATr 





MONITORS 




14" 
COLOUR MONITOR 
£247.25 

(including VAT) 

MKROTTEC 

14" 

COLOUR MONITOR 

£247.25 

(INCLUDING VAT) 

^ SANYO 

12" 

GREEN SCREEN 

£102.35 

(INCLUDING VAT) 



SOFTWARE 

DESIGNED FOR THE BBC 
MICROCOMPUTER 

GAMES 

Monsters £9.99 

Snapper £9.95 

Planetoid £9.95 

Arcade Action £1 1.90 

Rocket Raid £9.95 

Meteors £9.95 

Arcadians £9.95 

Sliding-Block Puzzle £9.95 

Cube Master £9.95 

Starship Command £9.99 

Snooker £9.95 

Super Invaders £9.95 

Hopper £9.95 

Colditz £9.95 

Doctor Who £10.00 

White Knight H £10.00 

Missile Base £9.95 

Draughts & Reversi £9.95 

ADVENTURES 

Philosophers Quest £9.95 

Castle of Riddles £9.95 

Countdown to Doom £9.95 

Sphinx Adventure £9.95 

LANGUAGES 

LISP £16.85 

FORTH £16.85 

GENERAL 

Desk Diary £9.95 

Creative Graphics £9.95 

Graphs & Charts £9.95 

Tool Box £21.00 

Record Keeper £13.80 

Magic Garden £9.95 




EDUCATIONAL 

Business Games £9.95 

Tree of Knowledge £9.95 

Peeko Computer £9.99 

Algebraic Manipulation .... £9.95 

Word Sequencing £1 1.90 

Missing Signs £1 1.90 

Number Balance £11.90 

Word Hunt £11.90 

Density Circuit £1 1.90 

Chemical Analysis £13.80 

Chemical Structures £13.80 

Jars £11.90 

Vu-Type £16.10 

BOOKS 

ACORN 

Creative Graphics £8.63 

Graphs and Charts £8.63 

Lisp Book £8.63 

Forth Book £8.63 

BCPL Manual £17.25 

BBC 

The Computer Book £7.76 

The Book of Listings £4.31 



COLOUR UGHTPEN 




* 



The lightpen is compact, reliable 
and comes in a nigged metal case 
providing physical and electronic 
protection. Its sensitivity can be 
adjusted to match any make of TV 
screen, giving the highest levels of 
accuracy. 

The lightpen package consists of 
the lightpen, an interface unit, 
introductory software on cassette 
and a user guide. 





PHICS SVSTEm 

An easy to operate, complex 
graphics system with new and 
very advanced software giving a 
versatile CAD System Complex 
picutres and diagrams, or original 
designs can be quickly, easily and 
accurately reproduced. The system 
consists of the 'GRAPHIC 
DIGmSER" incorporating a 256mm 
x 205mm tracing pad. the 'Control 
taM Program' (tape or 
disc). Instruction 
manual, key card 
and quick 
reference card. 




muss 





* IT'S A PORTABLE 

COMPUTER TERMINAL! 

* IT'S A LETTER QUALITY 

COMPUTER PRINTER 

* IT'S A FULL FEATURE 

ELECTRONIC 

TYPEWRITER 




NEVES BEFORE, AT ANY PRICE, HAS THERE 

BEEN AN INNOVATION UKE TRI-WITER! AND 

AT THIS LOW-COST, IT'S ALMOST UNBELIEVABLE'^ 

NOW EVERYONE CAN HAVE ALL THREE FUNCTIONS 

IN ONE MACHINE. AND AT A COST BELOW 

WHAT YOU WOULD EXPECT TO PAY FOR A SINGLE FUNCTION 
MACHINE! 



The items featured represent a very small selection 
from our vast product range. 

Further information of both product and services 
available can be obtained by telephoning or visiting 
your nearest LVL Computertown Dealer. 



CHESHIRE 



C-TECH SOFTWARE 

184 Market St 

HYDE 

Cheirure 

061386 8223 

COMPUTER CITY 

76 Victoria Rd 

W1DNES 

Cheshire 

051 420 3333 

OAKLEAF COMPUTERS 

100. Bough! on 

CHESTER 

0244 310039 



CUMBRIA 



THE COMPUTER SHOP 
66 .'58 Lowlher St 
CARLISLE 
Cumbria 
0228 27710 



ESSEX 



ACL. 

I Scrttoril, 

GRAYS, ESSEX 

037S 79834 
BROADWAY MUSIC 
AND VISION 
Woodford C:m.- 
ESSEX 

01 504 7800 



GREATER 
MANCHESTER 



LOMAX 

8 Etchings St . 

Si Annos Square 

MANCHESTER 

06! 832 6167 



THCRNCUARD 
46. Peri jhv Rd. 
HESWALL 
The Wtrral. 
MerMyaid* 
051 342 7316 



NOTTS' 



: BUS SYS 
Trent Boulevard 
WEST BRIDOrORD 

Hotting rum 
060281B7I3 

S P ELECTRONICS 

48 Unby Rd 

HVCKNALL 

Notts. 

0602 640377 

LEASAUNX VIEWDATA Ltd 
230 Derby Rd 
STAPLEFORD 

Notts 

0609 380484 



ft^WWfrital 



9 Bulk SI. 
RUGBY 

Warwicksrute 
0766 65275 



OXFORD 



ABSOLUTE SOUND 
AND VIDEO (Oxford) Ud 
19 Old High St Heedlngton 
OXEOHD 

0855 63961 



WEST MIDLAND' 



RICHARD MORRIS 
S2J. Bearswood Rd. 
Smeth wrick 
WARLEY 
021 428 1161 
JBC MICRO SERVICES 
200 Earladon Ay*, 
Nth E*iUdon 

COVENTRY 

0203 73813 



WILTSHIRE 



WILTSHIRE MICRO 

CENTRE 

Ur* 6 

Genital Trading Estate, 

Stomal Wty. 

Old Town, 

SWINDON 

0793 612299 



AVON 



WORCS 



SPUHTREE COMPUTINC 

LTD 

Council Buildings 

Terr* Street. 

TENBURY WELLS. 

Worcestershire 

0584 81 1353 '81 1304 



K 6 IT COMPUTERS 
32 AUrod Sum 
WESTON 
SUPERMARE 

;.v. - 

0934 418324 

COLSTON COMPUTER 
CENTRE LTD, 
The Colston Centre, 
1 1. Colston A**. 
BRISTOL 
0272 276619 



BUCKS' 



Ki-VU ELECTRONICS 
38 Church St Wolverton 
MILTON KEYNES 
Bedford 
0908312808 



SUSSEX 



C ) E MICROS 
78, Brighton Rd 
WORTHING 
Wen Susses 

0903 213900 



ISLE OF WIGHT 



EXCELL 

4 Foreland ltd 

BEMBRIDOE 

lake of Wight 

096 367 2578 



YOUR 
LOCAL 




DEALER 



HEREFORD SALOP 



KEMPSONS 
26. St Owen St . 
HEREFORD 

0432 273480 



KENT 



67 Union Si 

MAIDSTONE 

Kent 

0622 52784 

CRAVENSEND 

COMPUTERS 

39. The Terrace, 

GRAVESEND 

0474 90677 



-vl 1 DK\A 



S3 Mardol 
SHREWSBURY 

Shropshire 

0743 3060 



SUFFOLK 



10 Market Place 
BUNGAY. 
Mfe > 
12141 



NORTHANTS' 



M A ELECTRICAL 
7. High St 
1RUNGBORO 

NrUnts 
0933 650133 



LEICESTER 



PERCY1 
63. Blaby Rd 
WIGSTON 

L*« dBlttl 

0533 789033 



LINCOLNSHIRE 



OAXLEAF COMPUTERS 
121 Dudley Rd 
GRANTHAM 

0476 76994 



IRELAND 



EVERYMAN COMPUTER 

SERVICES 

BALLYMONEY 

Co- Antrim 

H Ireland 

026 SC 82666 

NEWBURN 

ELECTRONICS 

BALLYCARRY 

Co-Antrim. 

09603 78330 



LANCASHIRE 



P V MICROS 
38A Water Si 
ACCRINGTON 

0254 36521 
Home & Business 
Computet! Ltd 
54. Yorkshire Street 
OLDHAM 
061 833 1608 
Home & Business 
Computet! iRCH) Ltd 
73 Yorkshire Street 
ROCHDALE 

0706 344654 



WALES 



LONDON 



CANNONBURY RADIO 
IBS Upper St 
ISLINGTON Nl 
London 
01 226 9392 
PAUL ELECTRICAL 
250/2 Grand Drive. 
Rsynes Park 
LONDON 5W20 
01 542 6546 
WOODS RADIO 
257. Lavender Kill 
Battertea 
LONDON 
01 228 1768 



STAFFS 



I W BACNALL 

18 Salter St 

STAFFORD 

0785 3420 

ERXLANDS 

City Rd . Fenian 

STOKE ON TRENT 

0782 415787 
COMPUTERAMA 
59 ForegateSt 
STAFFORD 
0788 41899 



SURREY 



HASLEMERECOMPS 

28. function Place. 

HASLEMERE 

Surrey 

0428 53850 

P & H ELECTRONICS 

S. The Parade, 

Re aii." g Rood. 

YATELEY 

Surrey 

0292 • 877 222 

* Spect rum Member* 



E.^WALK KAL.ICJ 

5. The Bolwalk 

Brecon 

POWYS 

0874 2974 

BUCON 

18. Manael Si 

SWANSEA DY ITD 

0792 467980 

SIR 

• I. Whitchurch Rd 

Cyncoed 

CARDIFF 

ffika 

0222 621813 

P 4 P COMPUTERS LTD. 

41 The Haye* 

CARDIFF, 

Wales 

0222 26666 



SCOTLAND 



COMMSCOT 
30 Cordon SI 
GLASGOW 

041 226 4878 



NORTH LAND 



NEWTONS 
Main SI, 
SEAHOUSES 

0665 720307 



FOR THE FESTIVE SEASON- , 
FOUR OF THE BEST FROM ARTICS 



I'm In Shock 

I'ced-out space game, 
bursting with colour, buzzing 
win sound and designed to 
stun your senses. Exdt ' 
high speed graphics a 
superb use oi sound. 



Santa 



A space-age compendium 
of seven original and 
entertaining games, all with 
brighOy coloured graphics, 
designed with the young 




Doric Computer Services 



i 



AN AMAZING NEW 

ADVENTURE GAME 



LV 




I 



FOR THE 

46K SPECTRUM 



iJMir^CJIvT ';***»] 



GRAPHICS 
FEATURING:- 

• A completely new cave layout, 
monster position and event 
sequence generated lor every 
game. 

» A time limit of 5 'days' on 
every adventure. 

• Continuously displayed nigh 
resolution graphics and text. 

• All monsters, articles and 
locations depicted to a level of 
detail that pushes SPECTRUM 
graphics to the limit. 

closest yet to a 
noted graphic adventure- 
excellent value for money " 
POPULAR COMPUTING WEEKLY. 




so can your 



M 



■ ♦"••ir- 



^a 







Whateveryouwantyourhomeconiputer 
to do, the ATARI 600XL ' can do it 

■VIA HI 600XL product specifications. 

Colour ca pabiliti es: li> colours and 16 
intensities. 25fi shades. 

Memory 16K R \m expandable to 6 h> 
uitli memory expansion module. 24K ROM 
operating system including ATARI bask 
programming language 

Sound: Hndependentsoundsynthesisers 
Each with a S. 1 a octave range. 

Display 1 1 graphic modes. 5 text modes 
I p to 320 x ii>2 resolution. Maximum text 
display SNt lines by 10 columns. 



fiOOXL Home Computer. 

S|hh i.ii vTARI integrate d i m tuts 
(ill \ lot- graphics display POKhA for sound 
and eoi it roller ports. ANTK lor screen control 
and! <> 

CPU: 6502C microprocessor. 0.56" micro 
second cycle. l.H Mhz. 

Extended grap hics functions: High o -so- 
lution graphics. Siulti-colouir.'dcharacter set. 
Software screen switching. Multiple 
redefined characterscts. Player missile (sprite) 
graphics. Fine screen scrolling. Changeable 
colour registers Smooth character movement. 
Simple colour animation facilities 

Programming features: Built in ATARI 



basic programming language plus 8 other 
languages. I III Pkey will provide additional 
information and menu screens. Syntax 
checking on eutrv. 

Input/Output: External processor bus 
for expansion with memory and peripherals 
J controller ports. Serial I O connector. 
Monitor output. 

Software: Over woo items of software 
available including self teaching programs 
with unique voice over. Education. Home 
management Programming aids. Atari user 
written programs (AI'X). And Atari's famous 
entertainment software. 



rience grows 

Atari 600XL. 




These peripherals will be available soon: 
I. ATA RI 1010 IVotjaii iRecorder torlow 
cost storage and retrieval capability, Data 
transmission 600 baud. Storage capability 
100K bytes on a 60 minute cawtte Track 
configuration 4 track. 2 channels (digital 
and audio). Auto record, playback/pause 
control 

g.AI Alt I 6 Hi Memory Module gives the 
600X1. a massive 6'4K K A.M. 

3. ATA HI T ouch Tablet enables you to 
paint pictures and draw diagrams, with the 
touch of a stylus. 

4. ATARI Trak Ball" Controller enables 



cursor movement in any direction: adds to 
the pleasure of Atari games 

5. ATARI Super Joysticks Gives you a 
greater competitive edge over vour games. 

6. ATARI 1020" Colou r Printer plotter. 
Four colour graphic print capability 40 
column. 10 characters per second. 5; 10 and 
20 characters per inch. 

7. ATARI IPSO" Dual Density Disk Drive. 
5 inch disks holding (27K randomly 
accessible bytes provides both expansion and 
flexibility lor your (>00Xl. system with DC )SIII 

The new Atari XI j home computer system. 

Rl aiiddttipi H.c I s PMindTMOfl FM Trj.ln.uri.rf VuriltwTh* ATARI 600X1. i»cmnpallbk»«h VIAKI H»»|iU W»|*i>t;r»ra. 



8, ATARI 102.T 80 Column Dot Matrix 
Printer prints •>. io or I rt.5 characters per inch. 
■H) characters per second. Ideal lor program 
listings, financial reports, etc. 

9. ATARI 1027" Letter Q uali ty Printer for 
word processing letters in professional Q pe 

[fyou'd like to know more 
aboutthe ATARI 600XU write to 
Atari International (UK) Inc.. 
HO. Box 407. Blackhorse Road. 
London SF.8 5JH and we'll 
send you all the details 




ATARI 



YOU CANT BEAT THORN EMI'S NEWS 



■M 






§JB58I5»8i:. 



g5p^^ 



eg** 



'■•::■. : :.'\. 






-■•-•'.■-•.. 



V 









^a 



119 




HMWaokHHUi 



^H 



CTRUM GAMES. 








ROAD 
PACER 

■Muntinr 




Our new Spectrum games have two skill 
levels. Difficult and impossible. 

Unless you happen to 
be a genius, it could take 
forever to master them all. 
So for around £6.95. 
you will really be getting 
your money's worth. 

Volcanic Planet" (on 
16k) is a real scorcher. Plant 
a bomb on the volcanic plug 
in the evil Zeron underground Metropolis, 
and escape before red hot 
lava floods the city. Watch 
out for the Zeron's bone 
crushing slaves, they want 
to tear you apart. If your 
oxygen or power supplies 
run out, you're dead. 

In 'Road Racer" (on 
16k) you'll find out if you're 
skilful enough to d rive rou nd a ternfyi ngtrack 
at death defying speeds, and 
reach the black and white 
flag in one piece. 

"Gold Rush" (on 16k) is 
no walk-over either. Under- 
neath the eerie planet of 
Oron is a vast cavern full of 
gold and demons. 

You have to get the 
gold and the deadly demons have to get you. 

In "Blockade Runner" 
(on 16k) the earth is under 
siege and you must get life- 
saving supplies through 
When you've avoided 
the dense meteor shower, 
the moving laser barriers, 
the space mines, the 
tractor beam units and the 
alien warships, you'll be good enough to 
try the other 5 skill levels 

"River Rescue" (on 48k) 
is a runaway success on other 
formats. It's now available 
on Spectrum. You'll have to 
navigate the wildest and most 
dangerous river on earth in 
a powerful patrol-boat But 
keep a sharp look-out for 

the killer crocodiles. They haven't eaten all day. 
Win.loseordraw.you can't beat 

THORN EMI's Spectrum games. 

Now available from WH Smith and 






i- »-•■■ 



'-'■■■' ■ '•■ 




THORN CM 



VIDEO 



other leading software stockists. 
Leaders in home entertainment 



CHALLENGING SOFTWARE 





SPINNING SILENTLY 



B£/N6fOUNP!j 



ifriegspfel om /Ae Vraqoti 

6QM/A/63COA/ 



f&PW 



$>■ 



To . . . Beyond Competition House, Forndon Road, 
Market Harborough, Leicestershire LE19 9NR 



Please send me. 



Qty Total Price 



Tillc 



UP PERISCOPE £6.95 



I one lose a Postal Order/Cheque payable to 
Beyond, or charge my credit card. 

Card Number , 

Access Visa (Delele as necessary) 



Name 



GOODNESS GRACIOUS £6. 95 



Address 



SS ACHILLES (DISC) £19, 95 



SPACE STATION ZEBRA £6.95 



BEYOND HOTLINE 
0858 34567 




GRAND TOTAL 



all prices include p&p 



Post code. 



Signature 



YC 12 



Please tusM m defols of the'Etrter tlmB«yemd'$oSiwa/e Club. 



a 



•ssssissssss -— g 



Superchess 3.0 has been developed to bring you the strongest chess program yet for 
the Spectrum computer. 

At the tournament level Superchess 3.0 has a look-ahead of five to seven ply 
(moves) in the middle game, and ten to twelve ply in the end game. This gives 
Superchess 3.0 a substantial advantage against other chess programs and 
promises the experienced player an interesting and challenging game of chess. 

Unlike other chess programs, Superchess 3.0 is not just a brute-force calculator, 
but employs artificial intelligence techniques to allow deeper searching along the 
main lines of play. 



FEATURES: 

• 10 levels— ail play within tournament time 
limits 

• First level made ospeaally easy lor boginnors 

• Easy to use- help menus provided. 

• Recommended move option. 

• Change sides and level during game 

• Sell play mode. 

• Set upfchange position. 

• Technical information- how the program 

thinks'. 

48K SPECTRUM— Price £8.95 



Program's internal score for position 

displayed 

Number of evaluated positions displayed. 

Library of opening moves. 

Select your own colour scheme (or 

graphic board display 

Solve rnaiing problems— up to male <n four. 






? LA Y AN ENTIRE GAMb OF BRIDGE AGAINST YOUR 
E^Jtine for THE PURPOSE 



■■- ■" !5JS!oUT GETTING IN i hhcc 



FRIENDS FOR THE 



Dealing— the program shuffles, deals and sorts the cards to produce randomly dealt 
hands. An almost infinite number of hands are therefore possible, with all kinds of 
distributions. 

Bidding— is in the familiar ACOL system, including Stayman and Blackwood 
conventions. You bid your hand while the Spectrum bids the other three hands. 
Card Play— you play from your own and dummy's hands, which are displayed as 
they would be at the bridge table, with the program playing the other two hands. 
Scoring— at the end of each hand the score is calculated, including honours, slam 
and rubber points. Both the old and new scores are displayed in the usual manner. 

Replay— at the end of each hand, all four hands can be displayed and, if desired, the 
hand replayed. 

48K SPECTRUM BRIDGE PLAYER— £8.95 

An ideal complement to the Bridge Player Program: 
Bridge Tutor (Beginners)— £5.95 
Bridge Tutor (Advanced)— £5,95 

SPECIAL OFFER: Bridge Player and both Bridge Tutors— £18.95 




Plus for 48K Spectrum unless otherwise 

stated: 

PLUS for 48K Spectrum: 

FLOATING POINT FORTH with EDITOR £13.95 

INTEGER FORTH £9.95 

I SUPERCHESS II £7.95 

% SUPERCHESS l(16KZX81) £4.95 



16K SUPERCHESS(16K Spectrum) 

REVERSI 

DRAUGHTS 

BACKGAMMON 

SNAIL LOGOfTurtle Graphics) 

GOLFINGWORLD 



£6,95 
£6.95 
£5.95 
£5.95 
£9.95 

£5.95 



Spectrum Programs 




The ten additional BASIC commands provided by Spectrum Extended Basic are considered an essential aid tor 
most programming applications, so much so that many of these commands are standard features on other Basics. 

The program is compact, occupying less than 5K memory, is user friendly— requiring only a two key 
entry— and incorporates syntax checking. 

The program commands are used and entered just like normal Basic keywords, the program operates by 
trapping your usual keyboard input and testing for any of the ten additional commands. 

The extra commands available are? 



• AUTO 

• CLOCK 

• DELETE 

• EXAMINE 



• FIND 



auto line number, start and 

interval definable. 

ON/OFF 12 hour clock, displayed 

on screen. 

Basic line/block delete. 

reads tape headers and displays 
information. 

find specified string in 
Basic program. 



MEMORY displays memory status. 
RENUMBER full line renumber with GOSUBs 

and GOTOs 
SCROLL ON/OFF continuous scrolling. 
TRACE ON/OFF slows program 

execution, displays line and 

statement currently executed. 
VARIABLES displays variable names and 

contents. 



48K Spectrum Extended Basic— £9.95 




-for 16K and 48K Spectrum 




.tolSSt* 



"*PF 



This is a superior machine code tool kit with one hundred machine code routines that are relocatable for use in 
your own BASIC and/or machine code programs, the combined user friendly BASIC program, 48k Spectrum only, 
gives easy access to all routines: • Index of routines. • Call up details of each routine including all information 
required to tailor the routine to your needs. • Demonstration of how the routine works under software control, 
the demonstration is repeatable. • Save and verify individual routines. • Comprehensive user guide. 



I. Block Memory Insert 18 
2 Block Line Delete 19. 

3. Chr$ Swop 20. 

4. Chr$ Scramble 21. 

5. Super-Renumber 22. 

6. 2 Byte Converter 23. 

7. Dec-» Hex Converter 24. 

8. Hex-» Dec Converter 25. 

9. Remklll Condenser 26. 

10. On Error Goto 27. 

II. On Break Goto 28. 

12. Free-Scroller 29. 

13. Non-Detetable Lines 30. 

14. Border Effects 31. 

15. Screen Search 32. 

16. Variables Search/List 33. 

17. 24-Llne Printing 34. 



Star Draw 35. 

Flash Switch 36. 

Bright Switch 37. 

Paint Shape 38. 

Record Sound 39. 

Replay Sound 40. 

Sci-Fi Character Set 41. 

Memory Available 42. 

Line Renumber 43. 

Uni-Note Sound-Gen 44. 

Dual-Note Sound-Gen 45. 

Uni-Beep Simulator 46, 

Multi-Beep Simulator 47. 

Screen Fill 48. 

Screen Store 49. 

Screen Exchange 50. 

Protect Program 51. 



Block Copy 

Contract 

Expand 

Expand Rem 

Append 

Count Program 

Tape Header Reader 

Address 

Checker-Board 

Remove Colours 

Display Memory 

Hex Loader 

Wait- Key 

Strings to Upper Case 

Strings to Lower Case 

Program to Upper Case 

Program to Lower Case 



52. Contuse 

53 Clarity 

54. Space Saver 

55. Screen Overprint 

56. Screen Invert 

57. Clear All 

58. Ink Change 

59. Paper Change 

60. Flash On 
61 Flash Off 

62. Bright On 

63. Bright Off 

64 Screen-Print 

65 Random Number Generator 
Routines 66-100 Screen routines 

SUPERCODE £9.95 



Also available at Boots, W. H. Smith and all good 

computer shops. 

Send SAE for catalogue. 

DELIVERY: 

UK— prices include VAT and postage & packing. 

EUROPE— add 80p per program 

ALL OTHER PLACES— for air mail add £2 for the 

first program and 50p for each subsequent program 

Surface delivery add 80p per program 




Send Cheque, Postal Order or Access No. to: 

CP SOFTWARE, Dept YC11, 
17 Orchard Lane, 
Prestwood, 
Bucks HP16 ONN 



FLIGHT ZERO ONE FIVE 

THE FIRST REAL FLIGHT 

SIMULATOR FOR THE 

UNEXPANDED VIC 20 

ONLY £5.95 inc 





24 YOUR COMPUTER. JANUARY 1984 



YOU HAVEN'T 
SEEN ANYTHING 
LIKE THIS ON A 
COLOUR MONITOR 
BEFORE 



An R( jR m< >nin »r in >m f\"( : ( rfferinga rest >luti< >n 
or*370x470 pixels for less than £150? 

Wc guarantee you won't sec another bargain 
like that in this or any other micro mag or in any 
other supplier's showroom. 

For we've managed to acquire the sole distri- 
bution rights to these superb machines and we arc 
able k > ( >Hcr them at an unbeatable price. 

There are two models available: medium 
resolution (370x470 pixels) at £149.95; and high 
resolution (580x470 pixels) at £229.95. (Both 
excluding VAT.) 

The units have a 14* screen and arc suitable 
for the bh< ) Micro, Lynx, < >iu . Apple, and most other 
leading micros. 

They are robustly constructed in a handsome 
cream casing And come with a lull year s guarantee. 

Delivery is gtxxl: your monitor should arrive 
by courier service within ten days of our receiving 
your order. 

You can order by Tilling in the coupon belt >\\ 
and posting to: Opus Supplies Ltd., L58Camberwell 
Road, London SES 0EE. Or by telephoning 
01 701 8(>(>K quoting your credit card number Or. < it 
course, you can buy in person at our showroom 
between 9am (>pm Monday-Friday, 9am-1.30pm 
Saturday 




MOL1H K»mi|-M ^ 


1502 1 MctluiinKcvAiii.>ti Ho: .' Ml K hkrN..liilimi 


Ht-.SC'».I DON 


■■■ - . .-■■i-.\>-|. (WK POPlXCfc 


CRT 


i u- 


it- 


swn 


22<i 240v vi (hHj 


;:t- ,n, «| Will/ 


mi 


Minimum !'> ^k>- 

Mj>i:i,i.i!::: ikv 


Minimum r 
Maximum 22. ?kv 


VIDEO HAND WIDTH 


(.MHz 


|l>Mlb 


DJSH « 


Mchamcteaby 

2«illlC» 


25 line* 


si or mat 


0.63mm 


IMlmm 


inii t VDE0 


Ht.B.AnaV^cue 

IT1 ln|ui' 


K C B AiuIukik- 
m Input 


S«L 


PiwincoiXcKJiin 


KnilikT in N'cgjlivc 


KXTCRNAJ I 0N1H0U 


1 in iitltivitrhiml 
tuigliliirvstimirtil 


On off s wiich and 
bilghincu (tHitcol 



Ti)OpUSSuppHesLtd., LSttCamberwetl Rood, London SF 50EE 
Please send nw Medium Rcsolution€olourMoniK»(s) 

ai£l ■i0.«>Sr.K-hi«-.\ AAT). 

I ligh Rest >luii< >n ( i »l( >ur M< mil< >r(s > ;ii 

£229.9? each (ex vvn 

t iiiUKVium IcacK*) .11 .*o on each. 

I understand carriage pei m« iriiti >r will tost an extra £7.00, 

IN H A Medium Resolution Monitor Including VA3', Ic.k1.hk! 

carriage costs £187 *9 \ High Resolution Monitor including 
VAT. lead. and carriage ct9ts£27*) \ty,) 

l ench »*• a cheque l< >r £ ( )i please debit m> credit card 

1. 1 ount with the amount of £ M> Access Bardaycard 

(please tick) no. b 

Please state the make ot your computer 



N.imc 



Address 



Telephone: 

I 




I 

Opus Supplies Ltd 



YC3 



YOUR COMPUTER. JANUARY 1984 2b 



fT HE STOfd SO FAR,..' 




rz 



^ 



POT SOME *f lAf<f 

fh-4 COMMOTING/ I #4 
H8I THEY WCRC THE 
L FlAST TO f>\rr FK££ 

MUSIC TftAC^S ON 
COMPUTER CASSETTCS. 
IN |«loa TH£Y VJ£R£ 

the FIRST with rs, 

IT WAS U>Ml6 *.Tft.>P 

ADS.TMl* II TMbR <>TO«W. 



ONCE UPON MIME (AHD ]'/, 

IK MISERABLE TIME TWAS), /- 
COMPUTER GN4E$ WERE, |o*r 
EXTREMELY AW.OfcENTC 

OCSTRUCTIVF AMP " 



r P< 



«*T7 



v ft 



^^^» 



« 



aft 



jn 



:*vV 



P^ 



B 



n// 



LATE ONC HICHT THE f IMAN IS 
OI4TOAȣP *V A VISITOR FROM 
THE DISTANT QALAXY 



AT THIS VERY 

MOMENT, 
TMOtfftAMD* c*= 

PlMANlACS 

ALL OVER THE 
WORLD, A AC 

5EEKIMC, THE 

OOLOCN SUN04W. 
OFP/. TH£ 

«MAN has 

GaOME A 

CULT. 



THE CRITICS G0W»LP-' 

ff MANIA |S HAILED. AS AnA oF MORRIS MlMOR 



v>v. 



>£s»fti<«/ 



*A*it voo C-trr* 



*»W>\\K.H' 



fw 




X. 







t vt got a smt 



- 5 - , j- M0V4 to e£TR\t\j£ 

J\.*»/ HORRID SO THAT i CAN » 

-TsfcU. rt<* to vsMt er\^tv;j 

MN&*. Go, **< PrtA*fTot 

f*RE*vc.N fc\KERS'. 




r A PoCO-STtO<. A" 

SAXOPHONE AND 

LA CA»i OF HOM*S 



r WELL THAT'S -OW NVJCH tT «S' 



^TATTAJH. 

'oh'. VTHouOhV 
>'0 3vAT fcoU^TTWMl 



U«JK At TUfc UX.-ftoo* 
?* *T *«*/Vr PfciO Mevtt 

FO«-' 3t%P' 





"TCuLATE'TWE 

Blaze iH, uke Uw 

VOSts T^R&jibM \ 

icr 



^ IJ /> 



-TA^ee ex' 



MORRIS 
meets the 



LOONY Lifts 



...TREACHLCo^ 

[Ttrt.TACKS.THAT 
Slow H|f*\, ccwn 




[0 



ID CUi^img, WHEEL CLAtA^ 
WAT BR'NG Wiw To A/£~~ 



E> "M?B AN> ^ H*ATd COLLECT TEN 



GCt-DEM COINS BEFoRE KE 
0*J ESCAPE" THRog&H THE 
tXIT To THE NEXT SCKEEN. 
"WERE ARE: q SCREE MS 

^r tALTQGETViE.R.gtyoRi H£ iSFREE' 

MAV&t V* HcN'T Lv« ^^E 
i^NOvSE m<\ HodNMKKGc,, A^i 1 
HMMte \m£ CAN'T &fT HAtsft 
<N THE L^f-Ti - ftuT WE CNM 
FLV THCtnAH WN_cV, An VS 
JDdn'T CA^£ AtewT hu HANV 



so what -5 AUTOMATA got in 

THE WAY Of CLA&SIC ENTERTAIN - 
MENT ? HOW ABOOT THE 
DIFIAJ»TIV£ VERSIOM OP THAT,, 
BOARO 
CAME/ 



4> 



i&GCRnalS oft. Peu&ir 
jCiuER. citx^L _HA»l ^Aig' ' 



BUT 



iCj 



□ a 



<2r 



mM 



26 



YOUR COMPUTER, JA^UARY 1984 



ANI> IF "KW can't 
FlHtJ AHV 

HWAANS TO 
PLAW AGAINST, 
WE DARE VOU 
TO PUW "fOUR. 



f»aTOS PLAVER5 
^LARCE SIZ.E 

DISPLAY #4AVE-CAME FACltlTY. 
t STATE OF PLAY AT TWE TOOcH OP 
BOTTOAJ tYou«. COMPUTER AS'HOMtS 

BANKER' CiO TO TAIL 




ffAwywc 
fiN" 



g STOICf SO FURTMC)t| 



Jhmc.'h' l0^r MOW 

auto^ataI my nami'* 

OWKJCWOrSVou win 



^er^isE. 



WW AT IV TttlS. THt STAfArJPK . , 



kV<?0£). 



HAVIMC. LOST AT'CiOTOJAIL' 
TO TMElft. COMPOTE A. t TH£ 
PiMAN X A PAL GO To T>ȣ 



^ 



pFtfU/ALITV M 7»S £*4M»V 
,*AVf i5o0^b SP&/D.-, 






(think Ttfirr 
M«yr r*c the. 

V_ftST op THV* 

NOM 



hO> 



TWO* Must fct off ▼"» 
OCT TrtH<"t»4<xro*>vi<rtc.V 



J^^THt'flNWVMIA * 

K u Fouow-uP 



HIWKJ4 ^..ji; 
•OPVfAft /{|VY 



HAVING HlD*t_M 

A VJORLp 
HOU1WOO 

im "CflOOtrtO, 
AinomATA will. 
StHO X uocxy 
PUATER.S TO 
M££T TH£rA / 
T«ACK QftOUCftO 
A4. *£ TOURS 

TM£ 'J.S.A.— 

CJMiTOOMS 7 

fife 



HEY, PflND -LlFE.^AM'T you^V/that f*A£ WAS SUhaJ -fWC SUaxO NWER," 
MAKE TrtlSTHlNGr 60 FASTER 'JU TO"W£ LP6T'. W'i Bti*4 %V\AVt TfiATAD "WE rAAp] 

A«ITT\K6 IN MN SToMACtU AND COMPASS fofc. 

I'D UKE "To 3£Enou Oo^v-^V 00 - * ^^S MoW^l fuR cofcvS; i#jl'«E 
BETTER, BIG-' EAt>l TuVt t.os. > >* » *— - -? 1 1 \ U34T A6 * ,N 



k 'f 



.ioU^je now eo"v ibp billing 

•JTvlK THE INTRO PM4£L 



© 



»•' 



[l7« 







La: 





HoUVWobD 

S,000 HUll 
,»^ -ott CROW 



/"', 



».\0 DE 



lllj i w" UL 1 WtLCSHO 

■Jill <*Y * 



SflaScw 



A.9^ YaU SO«tTW*S »S ACCowAy 




of w^ CAri 
♦l-iou Tft*C." 



A^T£*E. TMC '&TATC5. y 

THC. sovs loo* Eavt 




£NES^g m*{ 



VJhH tHO ^OO DUI»*P * T ^ A CAC 
A CAR, ANT> JE WUH f<*N^«>AT 




OTOE* FORM 
TO AUTOMATA U.K. LTD: "PLEASE RUSH ft THE FOLUXING CASSETTES" 



PIP YOU KUOw THAT *P|m*MIA' AMP 

■4ROUCHO' AMP 



UCAP£R of 
THE PAC- 
TAKt TW«t£ 



"« SAXI IS UNCU OROUCBO YCM tin A *AT CI CAB" 
(or 4tf ZI SPECTRUM 

-■OMIS KCnS THE BIKERS for «njf ZX SPtCTKOI 

'CO TO JAIL" for 4B ZI SPICTB'J* 

TAaSS" for 4*K IX BPICTRtW 

-TIHABIA" for 4BC ZX BPECTSUH 
-PIIUMA* for B.B.C. 33K 
■PI1USIA" for DRAGON 32 

TE1 PIHAX'S CSRISTUAS STOCXIMC- (locludlDt 
PiKn'i 19B4 Iwtnoa Ii!c=it--, PHUo'a on 
C30 Bl«ak Cosput*r Cuic.t, plw tt>« truly 
uulDl "PIIUN'6 GREATEST BITS" »t«r»o L.P.) 

I INCLOSE TSE BIOBT HONEY, TOTAl 

or pl*u* cb»|« «r ACCESB/tURO/HASTCBCAIlD 



tlO 



r 



«c 



«c 



»c 



£10 




£10 




no 





MOW TVIC PIMAM 4kj HIS. 
PAL'S HAVC «UORt)tP 
AM L..P. TM£ PlHrVU'-S 

GREATEST HITS- om 

MU4D - rt i_owiNc t 
*TER.tO „CA45tTT£ - 



CABS VIWUR I 
■Y S1CHATVXE 

NY xua 

MY ADDRESS . . 



POST COM! 

••ad to AUTOMATA U.I. LTD., B7 BIOflLABD ROAD, POCTSKOCTB , P04BDA, 

HANTS., mCLAKD. T«l«phona (070S) 734343 Mall Ordar Barrio* 

ALL PBJCXS IHCLU6IVB1 BO imuji Fluao !••*• tpaca balo* bltAk.. 



YC 



YOUR COMPUTER. JANUARY 1984 27 



NOW YOU CAN LIFT STATIC DRAWINGS, PHOTOGRAPHS, ETC, RIGHT OFF 
THE PAPER AND BRING THEM TO LIFE INTO YOUR PROGRAM! 

TWO POTENT FEATURES COMBINE TO BRING YOU UNIQUE NEW POWER OVER YOUR SPECTRUM GRAPHICS' 




• AfTlflM TDAPCD filYM vou tlie p0w " | o |r ' ! " r '' 
HU I lull* I nHUCn drawings photographs pakM 
Ings lettering — in ijct AMY peperbased Images Into lull coloar 
line-drawings on your Spectrwn screen, with astonishing mm end «• 
accuracy Hut rUati eipensne digital tracers Bui this tint* you git mort 
then |ui( a tittle onscreen design that has to bi laboriously droned o» 
and ad (ape. because 



• PUnOT U/DITCD Interprwls yotir oitscnrn de- 
UnUO I ' W nl I Cn sign Into the precise sequence 
ol 01 He Instructions needed to EXACTLY reproduce 11. and then writes me 
program for you, directry into memory! Haw program lines appear in your 
listing which are irtdisliogutsteble from ones you might hare written 
yourself When you « natstrt. POWER-GRAPHICS will selt-destnct . 
leaving behind only yoar *tw program lines ready lo use. 



TOGETHER THEY RE DYNAMIC! 
The new program captures year design DYNAMICALLY glrtng you 
Instantly (he power lo MOVE <t anywhere, to SHRINK II down la a single 
purl, or EXPAND it lo Ml the screen You can SQUEEZE or STRETCH II Into 
weird distortions, flip It UPSIDE OOWN or MIR ROTl-l MAGI It. ROTATE II In 
me plan* ol Ifit screen in ofter words MANIPULATE IT UNDER vqur 
FULL CONTROLI 



auMmurKw on ah/mahoh ghost wmnit Attwynmrts 
exAcn y r>iir moghav rouHttcr 

You torn tm GHOtT-tYMTttt lo p'OOJMm M 'l C M font f fovt O»i>0l 
<m» nf nm tooem lint number*. a*CNMnf rov is urn mem •■ 
• tub^owtH Thv* rav am tot or 'i wii ten* •» m*< '»• 
, oumof tn Lhii rtoin/irip jltg n m 






- 3 • 



j f* net ot pin wihwiw 'U Bi m a n ( t o m f xt* utttiH jvw n 
•**mm - tn» iwm io povre » cat p n ci iwy lo peaaejaa my> tp—o cw**t 
m*m* •wortf f mtnen *«w •• r«t mo nmgut) mt wv« Apt ton w* mtmutt M 

root |V"V' 

'•tfntf-ieiPKics la fun io uh>, aineK « operates, tna lot o*o)nont «d 
aa a aa a ad «»#r* ot\t <'* *i ''•■nwianr «» pi' tfy ^vmc io** ri#i eirmtf t rA# 

$<i»c^v™ i po*tflfi»( for (m#^n*ftvr «r *pn<f ^V9 ftcMffMr^e^il 

* TOUYVAMT p>c runes rou cum use: . .i H AS ro m wwsa^m p»«cs 



ZX SPECTRUM 

FOR16KOR48K 
ONLY £8.95 



TTERCEiLFT ^RWRK 



14 Western Avenue,Riddlesden,Kelghley,Yorks. ENGLAND 



PLEASE ASK FOR OUR ILLUSTRATED LIST OF GUARANTEED-QUAUTY TRSSO VIDEO GENIE SOFTWARE 



OVERSEAS 
CUSTOMERS 
A0DE1.00 
EXCESS POSTAGE 



'7i 



{ 






I 



s- 



itp» 







4G7803 £6995 ' 

I 








COLUMN CARD 



Tun>eu' v< A> ir-j j ;t51»ji1ot«i eoirpiiter 

tC'.ite zz>-—-.ia ■■>«*« ot a wv vu'p md ■!« * p-eiire 

T>y .i cv. »kioji ce> pti or 



Alton, th*Ne*/ \ 

dimension present 

The trst programme wtx:h 

demonstrates trve3Detfectsor) >/ourT\/ 

Ai me tTtormafon you needtt provided 

ntrvprogrammetocreateyoijrou/n 

graphc$n3Di 

Just magoietne games that 

ocxiO Oe wnffen usmq /rus 

•crtrwrje Hsurs or* run ana 

mafyctomaiCYisjaloffacts ' 

The New Dimension 



flfcow Mkw /# aiyi tor 0M<if> 
YC.IfM 



ELECTRONICS 



EPROM PROGRAMMER kA/U/ j 

UHMrmNNMaiMutml — .2 C 31 * 

• Aa4#rnc#ad ar*c *«t!*3 ^^F w . wT^. 

• V.iv> t < wuM narval tfi oig > "^ T^VLV/T^ > 
1M ti'.v« rwT » t** » »"> •»»■ V <pih«<H0 tn aiToe! 
My nwncencui«r . • g 

0SI>P.r>t-.C*u IRSeO EXIOY.SiVTPC, K0HO64A, 
;>l*3COW. MAABCAtO. *UiCO3.AC0nH*TCVM, 

vrcw. ii>Pit .uson. siw oai. aim. Ex»i.c o .in. 
MEATHxrr zx it. ABC and cbm b<. 

Cow-k* .<;■.' m' itas ift a rvojiairoiti * »can 
t*m^r««rfy «"»H*1 lo you' «OT3uU'. aak In a 
I'M »«hy« 

Cc-.-o: ie«*a/».n EPBOM C6J0 



• Alt prices ciclutte VAT. 

• Wfi ri.ift; good documentation ol .-ill our 
products, free of crarg*. 

• All equipment CM btr tni-d uut without 
ochfjaiion it loturnpd unrlamao'i'i vntriin 
10 (tiiys. you only pay postage ami puckini] 

ooata 



Tr»Aaw.ArnfWtoMousuCii»rrriStrwt.EJSnr*toorri l.mcs.E»07f.A> M BlnrKtxrnKt^ll5?fi3e 



149 KINGSTREET ♦ GT. YARMOUTH NR30 2PA * TEL:<0493) - 2023 

(HASH HOUSE) 



28 YOUR COMPUTER. JANUARY 1984 






Inside... 



Setting new standards in 
educational software with 

Sindair-Macmillan 

Plus six other learning programs 



TODAY, 
LEARNING 

ISA 
NEW GAME 

Subsidised microcomputers are 
now commonplace as teaching 
aids for the very youngest 
children and the ZX Spectrum is 
prominent amongst those micros 
at use in schools. 

In the relatively short lime 
that the Spectrum has been at 
work in the classroom, two 
questions have been answered. 
Yes with the right software, the 
micro can and does teach effec- 
tively and thoroughly (and gives 
teachers more time to devote to 
individual pupils). Yes: young 
children think little of working 
rapidly and successfully, with a 
screen and keyboard, on even 
quite complex subjects. 

In this Sinclair Special 
we reveal a range of educational 
software specifically designed to 
make full use of these advan- 
tages. The programs produced 
by Sinclair in collaboration with 
Macmillan Education are fasci- 
nating. They deal imaginatively 
and most effectively with early 
reading skills and take a truly 
refreshing approach to basic 
science. 

In the Blackboard rai ,ge 
we've programs which bring a 
light-hearted clarity to the tricky 
matters of spelling and 
punctuation. 

These programs are designed 
for use both at home and in the 
classroom. Each program is 
accompanied by full documenta- 
tion which gives parents helpful 
advice and guidance on the 
educational objectives. 

The programs covered on 
these pages represent only a 
fraction of the full and fast- 
growing list of Spectrum soft- 
ware. Be assured we'll keep you 
in touch with new developments 
as they happen. 




NEW WAYS TO LEARN WITH 
THE ZX SPECTRUM 

Programs from Blackboard Software 

The new range of educational programs from Blackboard Software makes 
learning an enjoyable process by involving the child in a game which teaches as 
it entertains. 

Each program has a step-by-step example section and gives correct answers 
after a number of attempts. Vocabulary changes can be made, allowing each 
program to keep pace with the child's development. This flexibility can also be 
used in the classroom to cater for children of differing ability. 

The instructive and colourful games which follow the successful completion of 
each group of sentences provide useful practice in letter recognition and 
increase familiarity with the Spectrum keyboard. 

All programs are written for the 48K RAM Spectrum. 



*JL 



J V 



o 



o 



n 



w?JmB 



•»• iStfKfS 



David Park 

Education Marketing Manager 






p* 



. 



***~^?. 






H 



v^ 



_j^_ 



L±L 



n 



Alphabet Games 

Three games of letter recognition (using either upper 
or lower case) to help children learn the alphabet 
and find their way round the computer keyboard. 

Alphagaps — The full alphabet is displayed, along 
with a second, incomplete version. The child must 
nil in the missing letters 

Random Rats - Press the letter key that is 
displayed on the gun to destroy the rats which have 
invaded the cellar! 

Invaders - Stop little green men Irom landing on 
Earth by pressing the appropriate letter. 

Early Punctuation 

While an animated matchstick man marches above 
displayed sentences the child must decide which 
punctuation mark is missing and where to insert it 
At the touch of a key the matchstick man drops the 
mark into place. After successful completion of every 
sentence in the exercise, light relief comes in the 
form of a bottle-shooting game! 

The Apostrophe 

As each sentence is displayed, a bird appears with 
a worm in its beak. The keyboard is used to move 
the bird and drop the worm into the correct place 
for the apostrophe. When ten sentences have been 
corrected, the Grub Game is displayed. Press the 
correct character to change the grub into a 
butterfly... before it munches through a flower! 

Capital Letters 

A program to teach the use of capital letters. 
Sentences incorporating proper nouns and 
sentences without opening capitals are displayed. 
The child inserts the correction by guiding an 
animated figure to the appropriate letter. 

For each correct answer an apple grows on a tree. 
After ten correct answers the child's skills in recog- 
nising letters and using the Spectrum keyboard are 
needed to save the apples as they fall to the ground. 

Speech Marks 

A comprehensive program including sentences with 
one or two sets of speech marks ("inverted commas") 
and exercises in both direct and reported speech. 

Using the Spectrum keyboard, a cursor is used to 
guide speech marks to the correct position. The 
program offers three levels of difficulty, with full 
examples for each section. Guide Max the mouse 
through a maze, after the correct completion 
of five sentences from each section, but beware of 
Persian cats! 

Castle Spellerous 

A spelling game with ten levels of vocabulary, 
including words with silent first letters, double letters 
and other difficult words. The Princess has been 
captured and carried off to Castle Spellerous. Helped 
by ten soldiers, the child can attempt a rescue by 
giving the right answers Part of a siege tower is built 
for each correctly spelt word. Mistakes are costly - 
the wicked wizard appears as a vampire bat, turning 
the men into frogs, butterflies and batsl 

When ten words are spelt correctly the rescue 
begins and the wizard takes flight. 






SINCLAIR + M ACM ILL AN: A NEW DIMENSION 
IN EDUCATIONAL PROGRAMS 



Sinclair have joined forces with Macmillan Education to 
produce a completely new and different range of educational 
software. The results so far can be seen in these exceptional 
programs. 

The Learn to Read series is derived from Macmillan 
Education's best-selling primary school reading scheme, 
Gay Way. It offers a unique opportunity for parents and 



teachers to participate in the child's first experience in 
reading. 

Macmillan Education's Science Horizons is one of Britain's 
most successful school science schemes. Each program 
concentrates on key scientific ideas and, through simulation 
of real life, makes the learning process entertaining and 
enjoyable. 




Learn to Read 1 

Learn to Read 1 is designed for children who 
are just beginning to read It is in four pads, 
each of which develops skills central to the 
reading process - letter recognition, sight 
vocabulary, early spelling and memory. The 
program is full of colour and fun and 
children will enjoy learning to read as they 
meet the animal characters — Ben the dog, 
Jip the cat and their friends. 



Learn to Read 2 

Learn to Read 2 extends the fundamental 
reading skills practised in the first program, 
as well as encouraging logical thinking. The 
child's vocabulary is gradually built up as 
new words such as "red!" "green" "car!' 
"ship" and "bus" are introduced. In addition. 
Learn to Read 2 features an attractive 
'reward' system enabling children to see 
their achievements grow. 



Learn to Read 3 

Learn to Read 3 builds on the child's 
progress so far, so that he or she can gain 
the confidence to move on through the 
complex reading process. Learn to Read 3 
features four different activities, all of which 
are colourful and lively. Further vocabulary 
is introduced until the child is reading more 
than 30 words. 




Learn to Read 4 

Learn to Read 4 is the alphabet program in 
the Learn to Read series 

Using various stimulating activities the 
program gives the child plenty of practice in 
working with the alphabet — matching initial 
letters to words and pictures and spotting 
missing letters. These exercises build 
familiarity with simple sequences within the 
alphabet. 



Learn to Read 5 

Learn to Read 5 teaches positional 
language — often difficult to understand and 
remember — by using words and phrases 
such as "behind" and "in front ofT "inside" 
and "outside." 

The program first demonstrates the 
meanings of the words using clear pictures. 
It then tests the child's understanding of the 
words in two lively games. 



Cargo 

Set sail around the world. Choose your ports 
of call - New York, Tokyo, Belem. Helsinki 

— then the real challenge begins! You must 
reach your destinations safely, weathering 
storms on the way But first, load your cargo 

- using all your knowledge and skill Poor 
loading can mean capsizing and sinking. 
Your rank, if not your life, is always at stake! 




Glider 

Be a glider pilot! The glider models real-life 
gliding conditions so that you can learn 
through experience. As the pilot you must 
consider the time of day, the amount of cloud 
cover and the kind of terrain below you in 
order to find the up-currents of air that will 
keep you airborne. Try to fly as far as 
possible and, when you are high enough, 
navigate your way back to your home airfield 
and land safely - if you can. 



Survival 

Discover what it is like to be an animal in the 
wild! Be a lion stalking your prey, escaping 
human hunters. Or be a hawk, mouse or 
even a butterfly, searching for food and 
avoiding predators. 

Survival models the natural world and 
brings to lite hazards that different creatures 
must face in their struggle to stay alive. 



Magnets 

With an army of small magnets you set out to 
conquer the powerful supermagnets of your 
opponent. You have one weapon — your 
forces of magnetic attraction and repulsion. 

The strategy is simple: attract smaller 
magnets to build strength to repel the super- 
magnet. When cornered, just turn your poles 
on your enemy and see what happens! 



Learn to Read and Science Horizons programs are written for a 48K RAM Spectrum . and are supplied complete with 

comprehensive supporting documentation for parents and teachers. 



ZX INTERFACE 2 

THE NEW ROM CARTRIDGE AND 
JOYSTICK INTERFACE 



Now available in shops 















■^F™*^.. 














/ ^"fl 1 \ 






































MM 

















Loads programs instantly 
Takes two joysticks 
Just plug-in and play 



The ZX Interface 2 is the latest new 
peripheral for the ZX Spectrum system. 
It enables you to use new ZX ROM 
cartridge software: plug-in programs 
that load instantly. There are ten terrific 
games already available on cartridge. 
ZX Interface 2 also allows you to use 



one or two standard joysticks without 
the need for separate special interfaces. 

To use new ZX ROM Cartridge 
programs, just connect Interface 2 to 
the rear of your Spectrum or Interface 1 
and plug in the cartridge of your choice. 
Switch on and the program is then 
loaded, ready to run! 

You can use any joystick that has a 
9-way D plug. Use one or two of them 
for extra fun with suitable ZX ROM 
cartridge or Sinclair cassette programs 
— or with dozens of other Spectrum 
programs. 



ZX MICRODRIVE/ 
ZX INTERFACE 1 

The ZX Microdrive System is unique. 
This compact, expandable add-on 
system provides high-speed access to 
massive data storage. With just one 
Microdrive and a ZX Interface 1 you'll 
have at least 85K bytes of storage, the 
ability to LOAD and SAVE in a matter of 
seconds, the beginnings of a local area 
network of up to 64 Spectrums and a 
built-in RS232 interface. The cost? 
Less than £80. 

How to get ZX Microdrive and 
ZX Interface ' 1 

Spectrum owners who bought direct 
from us by mail order have been sent 
full details. Order forms are being mailed 
in strict rotation. If you haven't yet 
received your order form please bear 
with us. We're making good progress in 
meeting the huge demand. 

If you didn't buy your Spectrum by 
mail order, send us the form at the 
bottom of this page and we'll add your 
name to the mailing list. 

How to order 

Complete the appropriate sections on 
the order form below. Note that there is 
no postage or packing to pay on soft- 
ware purchases. Orders may be sent 
FREEPOST (no stamp needed). Credit 
card holders may order by phone, 
calling 01-200 0200, 24 hours a day. 
Please allow 28 days for delivery. 

^Sinclair, ZX Spectrum, ZX Microdrive, 
ZX, ZX Interface are trade marks of 
Sinclair Research Ltd. 

■ ■ ■ ® 

indair" 

Sinclair Research Ltd, Stanhope Road, Cambertey, 
Surrey, GU15 3PS. Telephone: (0276) 685311. 



To: Sinclair Research Ltd, FREEPOST. Cambertey. Surrey, GUIS 3BR. 
Section A: Hardware 



Oty Item 




Code 


Item Price Total 
£ £ 


ZX Interlacn '? 




8501 


1995 


ZX Spectrum -48K 




3000 


129.95 


ZXSpectrum-16K 




3002 


99.95 


Postage and packing: orders under £90 


0026 


2.95 


orders over 


£90 


0029 


■!95 








TOTAL £ 


Section B: Software 








E10/S Learn to Read 1 




•'.309 


9 95 


Elt/S Learn to Read 2 




4310 


995 


E12/S Learn to Read 3 




•1311 


995 


E13/S Learn to Read 4 




4312 


9.95 


E14/S Learn to Read 5 




4313 


995 


E15/S Cargo 




4314 


9 9b 


E16/S Glider 




431 S 


995 


E17/S Survival 




4316 


995 


E18/S Magnets 




4317 


9.95 


ET9 S Early Punctuation 




4318 


7 95 



E20/S Speech Marks 



4319 



ORDER FORM 
'95 



E21/S Apostrophe 



4320 



7.95 



E22/S Capital Letters 



4321 



7.95 



E23/S Castle Spellerous 



4322 



7.95 



E24/S Alphabet Games 



4323 



7.95 



TOTAL £ 



'I enclose a cheque/postal order made 
payable to Sinclair Research Ltd for £ _ 



' Please charge my Access/Sarclaycard/Trustcard account no: 
wappl.cat>i« I I I I I I I I I I 1 I 1 I I 



| Si gnature 



| Mr/Mrs/Miss I ' I I I I I I I I I 1 I I I I , 



I Address | I I I I I I I I I 



_L_L 



I I I I I ; I I I I 1 I I I I I I I I I I I 



I I I ' I 1 1 I I I I 



|yOC401 



(Please print) 



ZX Microdrive** information request 

Please add my name to the Microdrive Mailing List and send me a colour brochure with full specifications of 

ZX Microdrive/Interface 1 □ (tick here). 

Free Sinclair ZX " Software Catalogue 

Please reserve my priority copy of the January 1984 Sinclair ZX Spectrum Software Catalogue □ (tick here). 

Piease use the form above to send your name and address. 



bilifErlind 



SILVERL1ND LTD. 156 Newton Road, BurtononTrent, 
Staffs DE15 0TR. Telephone Burton (0283I 63987 

ALL PRICES INCLUDE POST & PACKING & VAT 



HONEYBUG £7.50 

A new and entertaining fun-game from the author of 
PENTILES. Fast reactions are needed to catch the errant 
larvae and weevils as you build up the hive with honey 
and a variety of bugs. Can you succeed in making the 
colony swarm in this colourful, appealing and amusing 
game? 

PENTILES £6.95 

A jigsaw-type game. All ages will enjoy hours of enter- 
tainment with this fascinating and frustratingly addictive 
game which requires both luck and logic! 

REVERSI £6.95 

Play the computer in this fast machine code/BASIC 
version of the popular board game. With 5 skill levels, 
autoplay, etc. 

TOWNTEST £6.50 

A well-presented educational game. Test the family's 

knowledge of town and city locations in England, 

Scotland and Wales. 

HAUNTED HOUSE £6.00 

In this absorbing adventure game, beware of the ghost 
as you search for treasures and negotiate the hazards 
of the castle and graveyard. 



GATEWAY TO THE STARS £6.50 

You meet bizarre situations and alien creatures in this 
exciting space adventure. 

PASSPORT TO DEATH £6.50 

Where on Earth are you?! Mapping this strange planet 
will lead you, a ZENDONIAN, to exciting adventures 

and fantastic treasures. Remember your starship 

needs extra fuel to take you home to ZENDON. 



*• 



*- 



Special Offer!! 

Purchase any 2 games and SAVE £1 .00 on each 

Purchase any 3 games and SAVE £1.50 on each 

Purchase any 4 games or more 
and SAVE £2.00 on each 

Offer closes 31st January 1984 



^ 



BBC/B GAMES 



# 



BBC/B GAMES 



BBC/B GAMES 



WIDGET software 

for young children 



Colourful fun educational games for 2 to 8 year olds with 
superb graphics, sound and animation 



Alphabet loijo ?!>l 48K Spectrum C5.25 
Shape Sonar i i« it- 3 6) 16'48K Spectrum 
C5 25 

"An (.•■ci'llrmt n«t of programs simple to 

uw and well oirortrappod. Of groat value to 
young childrun" (Home Computing Weekly) 
Counting latjo 3 6) 16'48K Spectrum C5 ?5 
"All programs use sound, colour and superb 
graphics. Educational and entertaining" 
tHomc Computing Weekly) 
Adding and Subtracting lage 47) 16/48K 
Spectrum CS.25 

"SupC'b early-learning programs with 
graphics which would put many a Spectrum 
arcade gamu to shame. Wholeheartedly 
recommended" tlio/no Computing Weekly! 
Path Finder (age 4-9) I6.46K Spectrum 
f 5 9b 



Watch out for these and other programmes coming soon on the 
COMMODORE 64. ELECTRON and BBC B 




NEW 



Published 
by 




QUICK THINKING 

(age 6 or 7 to 12 and above) 



48K SPECTRUM £6 95 

COMMODORE 64 £6.95 

Soon for the ELECTRON and BBC B 



Two great programs from WIDGIT SOFTWARE to sharpen up vouis and 
your children's mental arithmetic 



Available from many retail stores 

WIDGIT SOFTWARE, 

48 Durham Road, London W2 9DT 



IVl3St©r Til© Spectrum 48K 

YES -Microdrive compatible! 

Acclaimed as the definitive filing system for the 48K Spectrum - 
fvlASTERFILE'S machine coded flexibility gives you 32K (max) 
per file - 26 fields per record - up to 128 characters per field - 
multiple level searches fur numeric or character comparisons - 
data presentation in any one of 36 user defined displays which 
may be sequenced by any field - USER BASIC for tailored 
processing. "... the most comprehensive of the databases ..." 

Sinclair User June 1983 
With example file and detailed manual CI 5.00 

Drawmaster "Tar 

DRAWMASTER is the ultimate DRAW AND PAINT utility for 
the Spectrum - compose your own HI -RES pictures with 8 
direction 2 speed hand draw keys - fast fill - enlarge/reduce 
facility for alt or part of the screen plus all the Spectrum colours 
and attributes - over 50 commands in all. 
With detailed instructions C6.95 



[\| it |Y| DISPLAY Spectrum 

LJL. A\IV LANGUAGE 16 48K 

DLAN Cdee-lan'l DISPLAY LANGUAGE is a powerful machine 
coded interpreter for generating DYNAMIC TEXTUAL DISPLAYS 
for advertising and education — all commands are single letter or 
symbol — with 4-way scroll of 11 type-faces through user -defined 
windows. 

With detailed manual £7.95 

AJI programs matted 1st cross by return. 
Prices include VA T and postage within 
Ftiropo. SAF for full list 

Dept.(YC) 15RousRoad.Buckhurst Hill. 
Essex. IG9 6BL England 01 504 0589 




YOUR COMPUTER. JANUARY 1984 33 



The 



& 



BYTES 
BROTHERS 

SOLVE-IT-YOURSELP COMPUTER MYSTERIES 

A totally new kind of book for today's computer-literate children- 
Join Brent and Barry Bytes as they solve 5 intriguing mysteries in each book with the aid of their micro. 
Children can type the program into their own computer and thus solve the mysteries for themselves. 



• reduction to a 

an . LngforchU in i 




* Each program is 
■ eb '-' 
i grarr.woi 



^The programs are oo] with all BASIC 

horr.e computers and have been •-es'-ed on all the 
m • . microa 

The first two titles tn this brand-new series. THE BYTES BROTHERS INPUT AW INVESTIGATION and THE BYTES 
BROTHERS PROGRAM A PROBLEM, are published by Armada at £1.25 each. Available from all good bookshops. 




PONTOON 

Gamble with £10001 

STICK! TWIST! 
BURN ! 



presents 

NEW 



GAJVi 

for the BBC Micro 




ZOMBIES REVENGE 

Play against time to capture your 

prisoners. 

Evade the Relentlessly chasing 

Zombies. 1 2 Levels. 1 2 Screens. 

A difficult game I 

Author David Hughes 



TIGHTER" 

Dog-fight action, from the cockpit of 
yourjet fighter. Up to 5 bandits at a 
time attacking you. 
Defend with laser canon and heat 
seeking missiles. In-flight re-fueling. 
An action packed game. 

Author: Andrew Porter 



•X- 



Two levels of Difficulty 
Win £30,000 to break 
the Bank. 

ALL THE CHARACTERISTICS 
OF THE POPULAR CARD 

GAM E. Author; Martyn Woodcock 



I Q PONTOON £5.75 

I C ZOMBIES REVENGE £5.75 

I D FtGHTER £5.75 

| n ABACUS -EDUCATIONAL PACK 

| 6t0 T2YEAROLDS £8.50 

| tefc*ir«qu««3 

I SVWMcw I4djyikrdr*vrry 



To: ARROWSOFT, 9 OXFORD STREET. 
SOUTHAMPTON, HANTS SOI 1 DJ 

NAME 

ADDRESS 



I enclose cheque/P O for the 
TOTAL OF £ 



34 YOUR COMPUTER. JANUARV 1984 



moflech 



At first glance this might SPECTRUM 48k £5.50 



...a spectacular 

range of software 



seem to be just another ver- 
sion of a very popular game 
How wrong can you be 1 ' 1 
True, the start is simple 
enough. The Spectrum picks 
a code ol numbers or colours 
with a selection ol levels ot 
difficulty — and invites you to 
do the same. You then take it 
in turns to guess each others 
code from the clue supplied 
after each guess. An extrem- 
ely well written, fast and very 
clearly displayed game, with 
almost inevitable defeat. 
This was exactly as intended 
but unfortunately something 
went wrong. During trie 
programming strange uncom- 
plimentary messages began to 
appear on ihe screen. At first 
they were so few they . were 
not taken too seriously, but 
soon they could no longer 
be ignored. Somehow the 
Spectrum had been given a 
personality — a rather cev- 
ious, supercilious, dislike- 
j able, hateful, horrible mind 



■ 



ffiafl 



r 



v 






>v 



-3-' 



"> 



Side B contains a version of the game 

compatible with the excellent Currah 

uSpeech unit — even worse!! 



The Qoesfc of MerraviA 

VIC 20 (16k) E7.95 or Commodore 64 £7.95 



* 



A really challenging and 
enjoyable adventure, written 
by a confirmed adventure 
addict who grew tired of the 
ease with which he solved 
other adventures himself. Will 
accept and act on sentences 
containing up to nine words. 

The adventurer becomes 
Merravid, charged with the 
task of finding, taking and 
then returning the magic 
Firestone of the Dwarves. 
However, overcoming the 
many novel and original haz- 
ards is no easy matter Care- 
ful and imaginative thought is 
required if progress is to be 
made and the Firestone 
tracked down to the lair of the 
Dragon of Thargon. Even then 
the Dragon has to be defeated 
and the stone retrieved. A 
compulsive, extremely enjoy- 
able and very user friendly 
adventure. 




COMPUTER 
MODERATED 
BOARD GAMES 



mW *i 



^«t° 



The original and comptetely unique two player 
games of cunning and strategy, strictly for more 
demanding games enthusiasts. 

yjfc CONFLICT — a full scale military and economic battle 
demanding clear thought and decisive action. 

•# GALAXY CONFLICT — a complex battle for control 
of the Universe. 



Each game:— 

ZX81 (16k) and SPECTRUM (48k) £11.95 

BBC 'B', CBM-64. ATARI 800 £14.75 

Attractively boxed containing cassette, 
full size board, pieces, maps, and 
full instructions. 



Most games available from leading retail outlets. 
Prices include VAT, Post and Packing 



Mail order to: MARTECH HOUSE, BAY TERRACE, PEVENSEY BAY, EAST SUSSEX BN24 6EE 

Telephone: (0323) 768456 Telex: 87465 EXIM Brighton 



HV 




YOUR COMPUTER. JANUARY 1984 35 













SEVERN SOFTWARE 

5 SCHOOL CRESCENT 

LYDNEY 

GLOUCESTER GL 15 5TA 



*6 



y °ut 



c % 



V 



Morla A challenging advonluio gams 
set in the mines ot Mona You II have to 
1ry and survive encountors with the 
monsters ot middle-earth while trying to 
locate Durins Ring The Wizaid and the 
Trader may help or hinder you on Your 
journey to and and open the hidden 
doors to freedom - a game that will 
really test your character and slaying 
power 

One Authoi - Adrian Sheppard 
Spectrum Author - Mike Howard 
Orlc 4« - Ce 95 Spoclrum 16/48K - £4.95. 



ft 



M 



*u. 



'«fty 



'%« 



The REAL 

Challenge! 

For your ORIC or SPECTRUM 



Jogger Guide your joggers acioss a 4- 
lane motorway and crocodile inlested 
river to reach their sale haven through 
the gap in the lence Each time a 
logger js salely home the next one will 
have to encounter more lornes and cars 
on the motorway but lewer crocodiles 
and logs in Ihe river Full onscreen 
instructions M.code, sound effects and 
lull action colour graphics 
One Authoi ■■ Adrian Sheppard 
Spectrum Aulhor • Mike Howard 
Onc48K £6 95 Spectrum 16.48K £4 95. 




Grail You have been chosen to seek and 
tocovoi the Holy Grail nom the Castle 
Perilous Throughout the course olyoui 
task you will have lo use your skill, 
intelligence and logic (along with a 
little luck) as you encounter many toes 
You will havo tho opportunity lo gather 
weapons and armour lo tight with but it 
you ate wounded yout strength will 
drain away - many oiher features such 
as warp, towels otc 
Author - Adrian Shoppard 
Onc48K -C6.95. 





ftulncy A superb dice game (or 2 to 6 
players J throws per go lo try and score 
points by obtaining certain 
combinations, i © 5 ot a kind a run 
pairs etc 13 go s to complete a game 
The highest score is the winner' ft s a 
game that is easy to team but can be 
won by skilful and thoughtful play. Full 
colour graphics, onscreen instructions 
bonus scores, etc. 
Aulhor - Tony Churchcr. 
Spectrum 48K -C4.95. 



Dinky Kong Attempt to rescue your 
lovely girlfriend who is held captive by 
tho angry gorilla As you climb ihe 
connecting ladders and move along ihe 
gangways, the gonlla will b© throwing 
barrels and fireballs at you' Tho only 
way to reach hor is to leap over those 
obstacles and progress to the top 
Meodo action with sound effects, full 
colom action graphics skill levels otc. 
Auihor - Adrian Sheppard 
Oiic48K.C4.95 



r i t ' 1 i i t l < I > i i ( } 



»■ ■ !■ ■ i — . 



:±Bn::::;a: 





Oricade A combined assemblei 
Disassembler and editor (or Ihe 
One * Handles lull 6502 
Mnemonics 'Features Save and 
Reload MC * Assembles and 
disassembles at any address 
• An essential toot for any 
sottcui programmer 
Authoi Adrian Shoppard 
One 48K - «.50. 

One titles rocommended by 
ORIC PRODUCTS INT LTD 

All Spectrum Software is 
available on Micronet 800 

TRADE ENQUIRIES 
WELCOME 



All Ortc titles available from Laskys. 

Dinky Kong for Orlc also available from WH Smith. 



PI 



Please send me (Tick box; 
SPECTRUM 1 6/48K ORIC 4SK 



_|jogget •■ C&95 



_| Jogger:' £495 
Jciuincy.«r £4 95 
J Mona ^ 64 95 LJlctona P« £6 95 



t enclose Chequo V O lot£_ 
payable to Severn Software 



mad* 



□ Dinky Kong 
« ts.95 



Name. 



Al. !:<■-.: 



I Oncade (h £8 50 



□ 



Grail'' 60 95 



Severn Software 5 School Crescent Lydney. Gloucester GL1S 5TA 
All prices include VAT and P&P 

Overseas Pft P add SOp YC1 




£1 00 TO BE WON PLUS MANY OTHER PRIZES 

If you arc skilful enough to help Snaker on his deadly mission. 
To penetrate the hidden depths of the egg plantation and 
discover the secret symbol which is your key to success and 
fortune. 

Scavenging the egg plantation Snaker grows by munching 
multi-coloured eggs. With powerful laser venom for protection 
Snaker must battle with vicious aggrenoids. kill poisonous 
viproids and avoid pulsating chrystoids. Then journey through 
the many mazes to reach the power stones of regeneration. 
How far can you take Snaker on his mission? 
LASER SNAKER features challenging arcade action, 100% 
machine code, superb graphics, colour and sound, 
progressive difficulty levels, bonus lives, high score table, 
keyboard or Kempston Joystick. £100 to be won plus runner 
up prizes. 

FULL COMPETITION DETAILS SUPPLIED WITH EACH CASSETTE 
tor any 48K 2X SPECTRUM 



N 





£100 PRIZE 

TO BE WON 



Dealer Enquiries Welcome 



NAME 



ADDRESS 






Pleas© send mo LASER SNAKER Q C5.9S. 
I enclose a cheque/P O payable to POPPY SOFT, 
or debit my 
Access No. I 



I I I I I I I I I I I I I I I 



Signature 



VISIONS THE LAST WORD III 
ELECTRON SOFTWARE 



SNOOKER ye 55 3? 

Visions Snooker bnngi all the excltumont 

and nil thn tension ol big time tournaments 

to your TV set. 

With An advancod program written by A 

19 year old undergraduate at Queens 

College Cambridgo. It makaa Po' Black 

look like a load ol old ball* 

Vision* Snooker (or tho ELECTRON 18.9S 



VI a? 22 



DAREDEVIL DENNIS 

So you think you could be a stuntman? 
Well, teet your skills Against these hazards 
i if you're still game. There are only 
three different scams in this movie, so you 
shouldn't find the going too tough! There's 
no denying that the money's good, but the 
question you should be asking yourself is 
will you live to spend it? If you can tide a 
motorcycle — and wet bike two ol the 
trainee should be child's play, but foe the 
r scenes you'll noed to be of Olympic 
class Dare Devil Dennis for the 
ELECTRON £7.95. 




Wandering around an ice flow may seem to 
be en idyllic way of Ule to some people, but 
my advice to such philanthropists i* try it 
It's not that life out here is a bore. I mean. I 
lose all my aggressions kicking the hell out 
of ice blocks 'Strange habit,' I hear you say, 
but you don't know what's going on around 
here. Let me fill you In. It's quite simple 
really. II you want to got from 'A' to "6" 
around here you have to go via 'C. This is 
largely due to the area's ice making 
machine going baserk and trying to 
compete with Mother Nature. This 
overgrown retrtgeraloi thought anything 
nature could do it should better, I could live 
with this it it was the only problem since I'm 
beginning to enjoy this bizarre ice hockey 
Unfortunately this is the least of my worries 
The other penguins around here have been 
eating plankton for so long they're starting 
to radiate from all the trace elements 
they've been consuming — and I think it's 
aifected their brains as these possessed 
pengis seem to hate any of their brothers 
who doesn't look like them — and I am cot 
about to stay here and argue with them — 
anyway, whoever heard ol a penguin 
having a conversation . . . 
Pengi for the ELECTRON £7.95 



FANS PLEASE NOTE' ALSO AVAILABLE MAIL ORDER 
FROM VISIONS (SOFTWARE FACTORY) LTD 
1 FELGATE MEWS, STUDLAND STREET. LONDON W6 
TELEPHONE 01 7487478 









&V1C20BESTSE 
NOWON COMMODORE 

HERE'S YOUR 
CHANCE 

to use your Commodore 64 to it's full exciting potential . . . 
to experience the fastest, meanest, smoothes! most addictive 
'shoot-em-up' game ever 
to use your determination, skill and will power and battle your 
way through level after level, wave after wave of increasingly 

vicious and intelligent aliens ... < 

to treat you and your Commodore 64 to Arcadia 64, once 
your're hooked, you'll understand why it's the best 
selling home computer game in the U.K 



Zi+ 



\ 



Available at W. H. Smith, John Merules, Boots 
and our nationwide dealer network 



s y 



..the name 
of the game 



5 Sir Thomas Stteel 
Liverpool. Mcrseyskte LI 68W 
Dealer Enquiries Contact 
Cotn Stokes on 051-236 8100 (20 lines) 



fe-A 






t 






< 




lie 



/ 




EYEOFZOLTON fnrwiw 

A classic adventure from Brainstorm 

fay David Reatley and Mark Cook. 

The Black Wizard has cast a spell over the land 

enslaving the people. Can you recover the Magic Sword? 

Or the Orb of Power? And defeat the Wizard's spell? 

£8.95, runs on the Acorn Electron, BBC B, & 32K BBC A. 



MAST€RS OF TH€ GAM€ 









. yMfflVi FIVE STONES OF ANADON 

Another great adventure from 

Brainstorm by Reatley and Cook. 

In Anadon the magic protecting the land is growing 

weaker and you alone have the ability to force the evil 

to quit the land and restore the healing magic! 

£8.95, runs on the Acorn Electron, BBC B, & 32K BBC A. 



SOFTEK PROUDLY ANNOUNCE THE BRAINSTORM SERIES OF ADVENTURE CLASSICS 

Softek Software is available through most major retail outlets & throughout our nationwide dealer network. 

More exciting Electron & BBC software available... .Send now for details. 

Mail Order Address: Softek International Ltd. Softek House, Tranquil Passage, Blackheath, London SE3 OBJ 

Dealers Contact: EMI Distribution or Nicki Websper on 01.318 5424 

SOFTEK INTERNATIONAL LTD. 
12/13 Henrietta Street, Covent Garden, London WC2E 8LH Telephone 01.240 1422 




MASTERS OF TH€ GAM€ 



MICROBOT la A CTfDC / ^ f 

As a microscopic robot transported by encrgisors mwlft^J I fe l\ 3 % Jf 

in»ide of a mentally unstable robot's head, you aTYw -" ■ ^■" ■■* ^^i 

must de-bug its brain! The most amazing, super 

smooth, flicker-free high-resolution graphics for the ZX Spectrum. 

This 'arcade simulation' original game is a must for your collection! 

£5.95. 48K Spectrum. Joystick compatible to Kempston, Sinclair. Protek, A&F eta 

UGH! 

The ice age has come and Ugh must collect food. But stealing Pterry the Pterrodactyl's 
eggs may not have been the best idea! This has to be the best graphics/animation 
ever on the Dragon 32.. ..and now Ugh is available on the CBM64 too! A Smash Hit! 
£6.95. Dragon 32 & Tandy Colour 32K. £7.95, CBM64. Joystick compatible. 

DRACULA'S REVENGE 

Sanctify Dracula's castles by doing battle with Werewolves, Ghosts and Vampires! 

Amazing Hi-Ros graphic animation and movement. C6.95, 48K Oric 1, 

SUPERMETEORS 

The best ever version of this game for a home micro! E6.95, 48K Oric 1. 



| Hf*. Ct A.jmt" 1 The most amazing new game for the CBM64. 

^3. ^"""■■▼■^s* Well, what else would you call a space shoot- 

em-up game created in the 18th Century by 
a distant cousin of J.S.Bach?! £7.95 Cassette. Write for Disc version. 

ICEGIAI 

The wizard has set an eternal winter on the land, and sent forth h 

Ice Giants to crush your fortress. But you, flying your eagle-mount, armed 

with your maser will melt them into non-existence. But did you foresee the 

magical Elemental*? Superb graphic animation make this the best ever Oric 

game. £6.95, 48K Oriel. 

GALAXIANS 

Full feature version of the classic game that II novor bo boatl £6.95, 48K Oric 1. 

ACHE R ON T, RAGE 
The most original shoo t-em-up game (or the Oric 1. 9 waves of aliens! 

£6.95, 48K Oric 1 , 



Soltek's Software is available at most major outlets, including selected branches of the following: W.H.Smith, Boots, Dixons, Tandy Dealers «i Selfridges 

as well as through our nationwide dealer network. 
Mail Order Address: .Softek International Limited, Softek House, Tranquil Passage, Blackheath, London SE3 OBJ. 
Dealers Contact: EMI Disribution, or Nicki Websper on 01.318 5424 
SOFTEK INTERNATIONAL LTD. 12/13 Henrietta Street. Covent Garden. London WOF ftl I 



T 



45yTWWj hew, Smi th 



jC 



*r 



/ 



'enguins, Man Eatin^dilets,' 
peals, Mutant Telephones, 
Jugs, Palliiag^Skylambs ajid 5 
Lanwroos plus many mlce;^ 
join forces to stop Willy jf Jtij 
jest to get the treasure 



AVAILABLE SHORTLY FJ7R 
LCOMMODORE 64. 



<91 



I'd 



) 



r\ 



*) 



TT" 



Distabife 



and Complex, 
i Road, 
ri, Liverpool/ 
e L25 7SF 
*28 7990 



fifflsofe 



[XL* 




[DNE 
%RffRE, 
£& 8888i 



• JUST 

AVAILABLE 




CITINp GAM 

■ted branc 



Personal and Prof e 








■■■ ■■ *■ 


tVEMOTECH r~~| ~f_^ 


■1 


wmm — , 


. 






l^o^H 






It ' J^ ^ L JL A L it ... ■ it_ t - i, . A i A ». ,» . l. .1 j i ^ ^ i ' 


m .. U:^V::_. j 


m m 


mms^^mm^^Mmmmmm 




■ 






MTX512:64KRAM-£3 
MTX500:32KRAM £! 

Please phone far the address of your nearest 


15 
275 

Dealer 




MEMOTECH LTD STATION LANE WITNEY OXON 0X8 61 


IX TEL- 0993-2977 TLX- 83372 MEMTEC G ] 










^^^^^^^^^^^^^^^^^^^^^^^^H 







The All-Purpose System 

The MTX Series is a new departure in micro-computer technology. 
Whether your needs os a user are for personal programming, 
games playing, scientific or process control, educational or 
business use the MTX Series is already capable or very easily 
adaptable to almost every application. Glance through the 
standard features below ■ you'll see what we mean. 

Hardware - 32K RAM 

on the MTX500, 64K on the MTX512. 
The MTX500 has 32K of user RAM as standard (64K on the 512), 
expandable to SI2K plus I6K of video RAM, controlled by a 
separate Video Processor. Sixteen colours, 40 column text, 256 x 
192 high resolution graphics with all sixteen colours available, 
and 32 easily moveable user defined graphics characters (Sprites) 
combine to make effective screen displays quick and simple to 
achieve. Standard outputs are Centronics printer port, two joystick 
ports, an uncommitted I/O port, 2400 Baud Cassette port, 
separate TV and Video Monitor ports, 4 channel sound with hifi 
output plus a dedicated cartridge port. Other standard 
features include the Z80A processor running at 4MHz, real time 
clock, full moving key keyboard with 79 keys including eight 
2-function keys and separate numeric pad. 

Software 

The MTX's 24K ROM contains several languages and routines 
which enable the novice or the experienced programmer to moke 
full use of the machine. Standard languages are MTX BASIC, 
MTX LOGO commands. NODDY. ROM routines include an 
ASSSEMBLER /DISASSEMBLER with screen display of the 180 CPU 
registers, memory and program, which can be manipulated from 
the keyboard. Machine code programs can be stepped through 
one instruction at a time, and easily called from within BASIC 
programs. A further feature is the Virtual Screen facility which 
enables the programmer to split the screen into a maximum of 
eight sections to work independently whilst maintaining all full 
screen facilities. Pascal is available as an add~on ROM pack. 

The Disc Based 

Computers from Memotech 

Designed to use the full power of the MTX computers the FDX and 
HDX make perfect business systems at prices which make perfect 
business sense. Both feature the CP/M operating system, giving 
instant access to a wide range of proven application software. 
Available in October these feature: 

• Full Western Digital floppy disc controller set with SASI 
Interface for 4 drives, CP/M types 0- 13. 

• minimal latency, very high data transfer rates 

• optional Colour 80 Column Board 

• optional Silicon Discs (1/4 Mb) which dramatically increase the 
efficiency of 8 bit software to those of 16/32 bit software; 
increases life and reliability of mechanical drive 

• permits single disc CP/M operation 

FDX— Floppy Disc System 

I or 2 5 1/4" Oume drives 500K unformatted, 347K formatted, 

HDX— Hard Disc System 

5 1/4" Oume drive, 500K unformatted. 347K formatted. 
5 \/4" Winchester which may be 5. 10. or 20 Mb 

Alt Memotech products are designed and 
manufactured in Oxfordshire, England 

CP/M is a trademark of Digital R»*«arch Inc. 



ME MOTECH 



CONTINENTAL 



SO F T W A R E 







We're not just playing games... 



BLOBBO 



SUPER MINEFIELD 



KILOPEDE 



A fast ma/e chase with untold perils You may have seen other Minefield This one fa very fast - its not easy to 



and hazards, 

TOADO 

Get the toad back to his nest - but 
don't get run over or drown on the 






games but ours has tanks that lay 
invisible mines, and spiders thai are 
very tricky to avoid. 

CONTINENTAL INVADERS 

Classic arcade action, with all the 
features that make this game so 
popular. 



gel past level two. 

RADAR SONAR 
Eliminate submarines with a 
combination of radar screen and 
sonar, very realistic. 



FLIGHT SIMULATOR 

Take off. navigate and land your high 
powered light aircraft. All the features 
of true flight. 

ALSO AVAILABLE: 

RESCUE, BEAVER, 
CONTINENTAL RAIDERS, PILE 
UP, SIGNAL MAN and many more. 



MTXCALC 

Sophisticated and powerful, the 
professional spreadsheet program. 



we mean business too. 

MTX WORD PROCESSOR ACCOUNTING PACKAGE 

All necessary features are included to Sales and Purchase Ledgers, stock 
give a powerful business tool. control, payroll - the complete 

business svstcm. 



PROJECT PLANNER 

Speaks for itself, and helps you achieve 
deadlines efficiently and effectively. 



STRATEGY BOARD GAMES 

CHESS. BACKGAMMON. OTHELLO. DRAUGHTS. 

EDUCATION PROGRAMS 

MATHS 1 PHYSICS 1 

The first two programs in a series of specially written software designed 10 
teach at the pace and level best suited to the user. 



Software for the 



CONTINENTAL SOFTWARE UNIT 24 STATION LANE WITNEY 






Hi 




FOUR STAR 

1MBK SPECTRUM 

-.-.,vn ;mt^i i* *«■ ,11 jqm " r> * '.■ " 
■r*>Ai>0*t Zv » , (i,'nili"iCm';* i iw*ir( 
***** y*r I'M t*it#*ujuj *i.'. . 
-<i* -»a» il'in-n Vt,nj ki" in A"Mf, *•' i 

■c i i. 

■AMUJI I }*i Hefc *"t«f #>»'* «-«l •*■! *• 
*** « Ivfcm al Htali t/ ««*Ii*3m* k ■**■ ■*; 

MfH ' ****• 14 * f *+*« 1»# **«* h|i| •*■* 
*!«.«<;- i mi 4(1 M'lflXf •»«*taJattr^ «•-<•• 

MM'l*<<')l'l' -It'll" »»!*'■ ,•,, ■ *>' 

-.a* -.■»• il tail rum It *i.tr »in ** ■>« MM 

| J. VI Itf » 4ft '•* HI *4 1» «<4'wJHl , l 

■ **t«4> * li' * 1 1 •** l*»t. « »MI1 »:«*•*■» 

i. i m. ' t ' nM 1,u'*in"*jii [»>•♦«•• m* 

• .- -*. #»>jtiii ( , iv :m*i »'vi **r 'Ni-i'^p t»* 

-.fritr ■* t+ rtn'P r**A»t irn *»|irri,T i.,i' ' 

_■ I . 1* «(••« '« « l*lll K 



*.«A;*M ■>!. :r--'.;r.:- - ■ 

Hcuii' t*j auT ant ii u« ***^j.i 

- Mu r* IfK 1* TV.' 



'Itunc«t[l £«Ca** RMHH riiT»5^»:«C*-^ 

PtIUkltO £w r^-*?** ■« >>llnW **•- • 
•-•va** »*fl < **< t*ll#M A ?*■»»** djaarw 

Pa wn :»»*«i j»t cc** ■***>/■ 



onl K £3.95 



*.«»*■» f.vi -3VI» ' »V» P~**«Vi* *•!« f/ 
Mil Mm'M'ii »* *:i; (•■*>**• * 



3D VORTEX 

16/«8K SPECTRUM 



S» 



«# 






A* 

"*"-""•'*' £4.95 (J)* 

TRADE & EXPORT / 

ENQUIRIES M '*'•' 1& '■'• , '"* toto ubtret toltv cvni.Von thtt 

WELCOME . "*«*•'*•» s'"ci'v P'ofibnta 



FOUR STAR 
GAMESTAPE 1 
GAMESTAPE 2 
GAMESTAPE 3 



only £3.95 

Name V^ 

Address *.0 



Sonil your order to 

J.K. GREYE ENTERPRISES LTD. 
16 Park SI. Balh BA1 2TE 



Pieije tick &oxcs 
ol 'equ rod Up**: 



at £5.95 
al £4.95 
at £3.95 
at £3.95 
at £4.95 



* - . . < »**V »**0 t'irtilr* fw*« WW*.'*" 
&«««#> •«"( U*td t* *iy w »k«* p«u ar* i*^m 
« M mMKM qildtf #«l V 4 ^4*t MM*t» 
V* **■* ara J*»g;*d * at) i*« (mm *Hr^«n *>j 
•^t »*# »>n **aiy »j,* v o (f vi.( l 4*« jiwi.in 
•jajM t-«MMi • r-j-il ln|pi*g tv*t* "**-W*ri l*« 
' «'w W ' »ip *'<>allti u* P* rV»m-^*i V4T W|tda 

£~.t*v***> wt(**l *w Mtoiiv ahai'* 

•• aj*%*S4*r R'fi.* ir*« ■**! T."* Ml >#*»• 
-h 1u*»mj «•■■ ran IV* •itu'*** il * *• A*** •* 
.'. 

iMrai tlpal** "' <♦■' "' '** i'i n "l 
•:«■ m *aiM l '*vt'.i*.i>ja» | i»a v,i»* **•«« a^* 
•»»*• M**^r»*lfrf».i f r*l*'«-w t»»' »••*• •♦.t*aj*4 
•NMtaart«r>t kHiiim- m ,.>'•. n .-*♦•# 
>.v'**'» 'jm' *'*J ** i kh|| *ai-( •**:*»»» r«* 
».l^ rrrt-W;* tr .*»*, tfnf 0ct;fl4»'-i 

• J '>'•*! Ll*t t itHM it* i l'»t I - - 



Postcode 



!■.«»; J5J-MNU 
t«v*al L*4*ttt. 

■I i •»-..*- w» 

_nk*4 ^ttf 4*« OvrMI *.a» 



Ortly 

£5.95 



I enclose a cheque/p.o. for £ 

made payaDie to J.K. GREYE ENTERPRISES LTD. 



il pew *«)#« ■> im N < m *«» hi| 

aw rirtwi Al Qimaala#*a #■* I'OtMd I7 

Wt Bf"tlr>, MM ■JbMM |Aa1 

Q»*i| (art (lilt»v |l,|r«| h 4 l^r.o« 



Computers 
ForExpork 



1, 



Sinclair 

Oric 

Commodore 

Atari 

Texas 

Epson 

Coleco 



N«\ 






..■.- 




BBC 
Vectrex 
Linx 

Aquarius 
New Brain 
Acorn 



Plus Printers, Disc Drives, Memory Expansion, Software 

Quantity discounts available 

No tax charge for equipment shipped abroad 

Write for our price list or call our 24hr answer phone 

01- 681 8785 

Galaset Ltd, 30 Bayford Road, 

Littlehampton, West Sussex, 

England. Telex. 8954018 Acurat G 



THE PROFESSIONAL APPROACH TO 

SPECTRUM 

SOFTWARE 

CLOWN EDUCATIONAL 
SOFTWARE 

Games designed to help 
children aged 3 - 7 to learn 
through play, while 
familiarising themselves 
with computers. 

Now available: 

CLOWN ARITHMETIC I 

Helps children to count and 
do simple addition and 
subtraction with the 
aid of imaginative graphics 
and sound effects. 

Still available: BASIC ToolKit - add 
logical arithmetic functions ■ list 
variables and arrays - fast screen 
output - program renumber. 

Price for either product: 
£8.95 inc. VAT { 4- 50p p. & p.) 

To order or to obtain details of our other products contact: 





Malva Ltd, 

REAL TIME SOFTWARE SPECIALISTS N0TTIN6HRM 186 2RA 



70 ASHCHUBCH DR. 
WOLUTON 



YOUR COMPUTER. JANUARY 1984 4 7 






J H| IF YOU HAVE A BBC MICRO ■ 

'' THEN YOU NEED J 

is ihc newsletter of the Inde pendent National BBC Mic rocomputer Users Group. If you want the best source o! 
information on the BBC Micro you can't do without I Bfer«j^ ■frii'V^g I. No matter what vour interest hardware, softwar; 



^^ET^OS^ 



U^ser^s; 



nas somemtng tor you. 




Also, Sdl l li:is :,v:1 '' ;t ' >lc " uinv special oilers including dust covers (for computer, monitor, printer, disks), cassen 

leads and 1.2 ROMS FOR ONLY 0.50 INCLUSIVE- Till- CHEAPEST PRICE ANYWHERE! (Members Only) 



hooked for life!!! 



deiies description - send off for a sample copy and you'll find that it sells itself to you. See one and you'll bt 



Please supply me with 



Please send the goods to: 
NAME 



more details about 



^jzjcr\^ 



and your special offers 



a sample copy for £1.00 and an A4 SAE (17p postage) 

1 UK 12 Month Subscription for £12.00 

1 UK 6 Month Subscription for £6.00 

1 Overseas Surface Mail Subscription for £14.00 

(air mail rates on application) 



ADDRESS 



I enclose a cheque PO for £ 



p made payable lo LASERBUG. Please send the form to LASBRBUG Dcpt. Y, 10 Dawley Ride, Coinbrook, Slough, Berks., SL3 0QI 



complete 
software 
range for 

Sharp MZ-7i 

50 SUPERB 
GAMES FROM 



3-95 



APOCALYPSE II TOMBS OF KARNAK 



FIGHTER COMMAND! FLAME QUEST 



DRAGON CAVES I I ICE WARRIORS 



NIGHTMARE PARK 



eieze fEMsa 



CLUB GOLF 



POLARIS 




Business 



Programmes 



DATABASE FILER 



Hotting 1 ,000 records, this bier is designed (or 

use In such areas as telephone numbers, price 

lists, stockholdings, etc. Many different 

systems can be generated from the one only 

programme and data held on separate data- £■» gm m 

cassettes fc» Q'« 



PLUS 



SPA DATA ■ DAYBOOK! CLUB-SUB 



Bond for a 51 Broad St * ,BO fPr# 

catalogue Worcester WRl 3LR MZ-BOA/K 
" Tel (0905) 26524 



24 HR. CREDIT CARD SALES 



PLEASE NOTE-ALL OUR PRICES ARE FULLY INCLUSIVE 



48 YOUR COMPUTER, JANUARY 1984 



1100 Dispniint Snftw 


ape SimnliRS 




W0%J%J 8 PORTLAND ROAD, LONDON W11 4LA. 01-221-1473 






AMAZING SOFTWARE BARGAINS BY MAIL, 100's 


OF TITLES AVAILABLE! 






TELEPHONE ORDERS WELCOME. WRITE OR RING NOW FOR FULL DETAILS 




Qame Hmm RRP Our Price 




Cam* 


House RRP Our Price 




Inc. PfrP 






Inc PErP 






SPECTRUM 




DRAGON 32 








Manic Mm* Bug Bvto 6-60 440 




Texstar 


PSS 12.96 1140 






Spectres Bug Bv.o 6.96 6 20 




Draw Bug 


PSS 12.96 1140 






Sr, > Bug Byl* 5 35 5.20 




Fi^ht Simulator 


PSS 7.96 646 






Pool Bug Byte M6 6J0 




Grand Pra 


Salamander 795 646 






Aquarius Bug Byte SJS UO 




Night Flight 


Si ajiawaat 7.96 646 






TheC*»tio Bug Byte 6,98 5.99 




Monsters 


Softek 7.99 646 






Z*Zep imagne 5 50 4.49 




Snaiegic Command 


Rom* 9.99 8.75 






Arcadia Imagine 540 4.49 




Tranntyrvanan Tower 


Richard Shepherd 6.60 5 25 






Zroom imagine 6.50 4.49 




Mined Out 


Quacks .a 6.96 6.00 






Schmidt Imagine 6-60 4.49 




Ugh 


Softak 6.96 6.96 






A v Dddums Imagine 540 4.49 












Jumping Jack imagine 5 50 4.43 












Molar Meu) Imagine 6 50 4.49 












Penatrator Mefcoume Houjo 6.95 646 




VIC 20 








Tefroi DecktrUD M«ajoum* House 6.9S 5.95 




Arcadia 


Imagine 6.60 4.75 






Hurg Melbourne Houta 14 95 12.95 




Wacky Waters 


lmagme 6.60 «.75 






Robon Softek 546 4 66 




Catena Snetche 


Imagi* 6.60 4.78 






r.-eb.-di Softek 5 95 4.95 




Frantic 


tmag<n« 6.60 4,76 






Reouieer Softek 695 4.96 




Coemieda 


Bug Byte 7.00 6.99 






Transylvenlan Tower Richard Shepherd 8 50 6.26 




Vie Panic 


Bug Byte 7.00 5 19 






Evtmt A team Richard Shepherd 6.50 6J6 




Vie Asteroids 


Bug Byte 7.00 649 






Supe< Spy Richard Shepherd 6.60 5.15 




C'aiy Kong 


Interceptor 8.00 6.74 






D*vus of the Doep Richard Shepherd 6.60 !•?!> 




Jupiter Defender 


Inwreeotor e.00 5-74 






Invincibie Island Richard Shepherd 6.60 &26 




V c Rescue 


Interceptor 6.00 5 76 






Hall of the Thinpc Crystal 7.60 6.50 




Amman* Scatter 


Rabbit 6.99 449 






Rommel'* Revenge Crystal 7 50 6.60 




Paratrooper 


Rabbi: 6.99 449 






The Dungeon Master Crystal 740 6.60 




Cydons 


Rabbit 949 449 






invetionof the Body Snatch** Cryttal 7JS0 6.50 




Skrambla 


3.itb- 5.99 449 






Shark Attack Romfc 5 33 4 99 




Matagaiactic Llamas 


Llamatoft 6.00 4.99 






Colour Clath Rom* 7.99 8 98 




Grid Runner 


Llamasoft 6.00 4.50 






Spectra Smaih Rom* 6 99 649 




ATARI 








JatPac Ultimate 5 50 430 










PSST Uibmate 550 4.60 




Kraiy Kopter 


Engiian Software 14.95 1849 






Cookie Ultimele 540 440 




Tim* Warp 


f ng'.ih Software 14.95 10.99 






Tran/AM Ulbmate 5 50 4.60 




Air Strike 


Eng -ah Software 14.95 1043 






AbcAsac Ultimate 6.80 440 




The Time Mechm* 


Channel 8 9.95 946 






Lunar Jet Man Ultimate 5 50 4.60 




Circu* 


Channel 8 9.99 946 






Attron OK Tronic* 9.96 1.70 




The Go"d*n Baton 


Channel 8 946 948 






Fruit Machine DK Tronic* 4 95 4.49 


Escape from Pulsor 
Arrow of Death 1 + 2 


CnAflpfts)! af,H B.96 
Channel 8 9.94 9.96 






COMMODORE 64 




ORIC 

Sea Ha 'her Attack 

Lunar Lander 6 Astero 

GaUnitns 

Super Meteor* 

Xenon 

Invader* 

The Ultra 

light Cyc&e 








Kong 64 Anirog 7J6 6.99 
Scramble 64 Anirog 7.96 849 
Frog Run 64 Anirog 6.96 4.95 
3DTimeTr»k Anirog 646 445 
Cydoni Rabbit 6.99 449 
Cantrapod* Rabbit 5 55 4.99 
Monopolee Rabbit 599 4.99 
Annihaleior Rabbit 6J9 4.99 




Durrei 6.96 646 
d* Ourr*« 6.95 5.96 
Softek 6 95 545 
Softek 6.95 646 
UK 860 740 
UK 7.60 840 
PSS 8.96 596 
PSS 8.96 6 96 






Pakalude Rabbit 8.99 449 












Panic 64 Interceptor 7.00 6.99 




BBC 












The Music Processor 


Qu'Ctsrcva 14.86 U-2S 






Star Trak Interceptor 6.96 MS 




Protector 


Qiicn.i 7.96 946 






Froggar Interceptor 6 95 696 




Wiierd 


Oucktrfva 6.96 946 






Sprite Man Interceptor e 95 6.96 




Game* Compendium 


Salamander 6.96 946 






Attack of Mutanl Camels Uemetoft 740 6.60 




Tanks 


Salamander 7.9B 949 






Maui* Uamatoft 7.60 140 




Dragon Rder 


Salamander 7.96 946 






Hoboit Veeouine House 14.96 12.95 
























INCREDIBLE SPECIAL OFFERS FOR THE SPECTRUM 








THE HOBBIT + BOOK 
VALHALLA BY LEGEND 


RRP OUR PRICE 

£14.95 £11.95 




To Discount Software Supplies, p4tte »*:tpl my order for the following Prog-ams' Special Olfoti: 


CC/1'64 

DISCOUNT SOFTWARE SUPPLIES 
8 Portland Road. London W11 




1 1 




1 . 




i ..._.. 


SFMD 




* 


Mflmfl 










1 * 








Anrlrau 


Make cheque* payable to Discount Software Supplies. 






















DSS la the tradmg name of Dovepac* Ltd. 


1 






J 




Send SAE for up to date list of our amazing 


bargains. 






YOUR COMPUTER. JANUARY 1984 49 



ForZXBI 

SPECTRUM 

BBC 

TRS80 

APPLE 

NASCOM 

VICr'PET/64 

(Please state) 



NEW! 

EXCLUSIVE! 



Every computer needs 

CHATTERBOX II 

"Listen creep, I am the leader.... 



TAKE US TO 
*OU« LEADER 




PITCH 
CONTROL 




STMIHtSK 



Srsrir,6 



TU 



CHA I ERBOX II can say anything! 
Genuine phoneme synthesis - not just recorded 
speech - hence unlimited vocabulary. 
Programmable pitch for more natural intonation 
(exclusive to Wm Stuart Systems)- solid tone 
cabinet for quality sound - integral beep music 
amplifier. PLUS expansion socket for BIG EARS 
voice recognition system. Full instructions 
technical notes and software supplied with this 
outstanding educational unit. 
DEALER ENQUIRIES WELCOME 



As soon on BBC TV "Computer Progrnmme" 



*BIGEARS* 



%% 




SPEECH 
INPUT 
FOR ANY 
COMPUTER 

Hugely successful Speech Regnition System. 

complete with microphone, software and full „.. 

instructions. ONLY 1.49 

BUILTTESTED & GUARANTEED 

PLEASE STATE COMPUTER: UK101. 

SPECTRUM. ATOM. NASCOM2. Vic 20. Micron. 

2X80 81 , PET. TRS80. MZ80K. APPLE II. BBC MICRO 



ZX81 /SPECTRUM 

MUStC SYNTHESISER (Stereo) 4 

- 16 LINE CONTROL PORT 

Play 3-part music, sound effects, drums etc. Full 
control of attack, decay and frequency. 
Input/Output lines provide control and monitor 
facility for Home Security, Robot Control. Model 
Railway etc. etc. Works with or wilhoul 16K RAM 



NEW! 



VIBRATO 
CONTROL 



Full instructions software included. 

Add keyboard to make a live performance 

polyphonic synthesiser! 

Note: up to 3 units can be used simultaneously; 

giving 9 music channels & 48 1 lines 



AMAZING VALUE 
AT ONLY 

£19.50 (KIT) 
£25.50 (BUILT) 



THE COMPOSER 

Synthesiser Music 

Progiamme. 

E ntor & play 3 pan harmony 

I nclodos domonsirawns 

fSoectrum'ZXeilracommenaw £7 



ZX ARP/DRUMSEQ 

Fascinating, lynlhetiM* 
d<<m<xwi lotions Generates 
oulomalie sequences arte 
plays (torn koyboo-d Son* 
woi'dollocts |SpectiumV £6 



TALKING HANGMAN 

For Crmtterocx' 
Trie cassie game 
c'aims its victims 

.vrlfiartry vOCS 

acco^aanimen: (Speetn*n) £6 



CHROMACODE?????? 

Clin you aol-Sfl tfva owna by 
cracking ire secret 
cOmbnaLon ne'ore t<r* rum 
out? With Chattetxw voce 
output (Spectrum) £6 



COLOUR MODULATOR 

RGB in, PALUHF out (not fo- ZX; 



kjt£16 
built £22 



Please add VAT at 15% to prices, AH enquiries 

Barclay/Access orders accepled by telephone S.A.E please 



WILLIAM 
STUART 

SYSTEMS Ltd 



Cr-aroy Down House 
Choioerton 
Nr. Salisbury 
WHshire SP4 ODH 
Tel 098 064 235 




sJM«fi ^fenet 



lill I V*.I\ATJN<; ANN nMI.IK.*.MWIr.N7AI. i.AVtf. lit- THK 

ISW VAN lit I M,l> AS A (JAMB MM1 lift TtTiW 
VUIH MVC CAUt FEATtKr: SI FKHH i.RAPllkv JAfKHIKM. I. 

THE CIU1LI.M.V • I MS.T AMI CUMttTATlVJ fLAV A 

fHMenH.'t.-v.ivF INSERL'tTtDN tu*>K IS ,'• v. ITU EACH 

PACKAOE. fHl> IS TUF MOST Cl tMlrKEMKVSIVX VERSHM »T HAVE 
-'■■•• S€ES f'lR A V.ilkll IDMHTtS ' 



SHrTlt-'M JJ /j 



£9-M 








JMCr«L 



AN UClTlfKi l.AVf 0' OAMCl >OH ' 4 1A»fRS 

PENTOMENOBS 



£ j-«h 



THE JiGSAVV V/iIM A SUBUE C ErtMSCt ' 



£5-95 




r-e 



(NrtHU HOL'it, SWARDESTOS 
NORWICH, SORFOIK 

4t> ecru smut cnosm t » i« 

4*4 * B *<" wo»« AMI Tt|H I '4 tl 
4*1 VV.1 *.fcC7IOS V4T41 410 | 4 44 

4*4 rr ■«;..*. >cr*«' MUHll \ » it 
■14 A.ii'tvf yov'r« i * it 



CELEBRATE THE NEW YEAR 
WITH OZWISE BARGAINS!! 



Acornsoft (Buy 2 get £2 off) 

J Philosopher's Quest £ 9.95 

|Sphinx Adventure £9,95 

I Monsters £ 9.95 

I Snapper £ 9.95 

Planetoid £9.95 

Arcade Action £11.90 

Rocket Raid £ 9.95. 

Meteors £ 9.95 

Arcadians £ 9.95 

I Newly Released Acornsoft: 
I Count down to doom £9.95 
■ Castle of Riddles £ 9.95 

lKingdomof Hamil £ 9.95 

Snooker £ 9.95 

Draughts - Reversi 
I Hopper £ 9.95 

I Missile Base£ 9.95 
I Starship ° 

| Command • . 

£ 9.95 



Hardware 

BBC Model 'B' £399 

Acorn Electron £199 

Commodore '64 £229 

Dragon 32 £175 

RX 80 F/T Printer Q9G 



Send cheque or 

Access Barclaycard details to 

address below. 






Credit card 
holders 
may 

telephone 
their order, 
please add 
£1 



c <=> 



=T ***** 



Write or phono 
for our froo 
Newsletter 



(eelozml/c computer/ 

236 Imperial Drive, Rayners Lane, 
Harrow, Middlesex HA2 7HJ 
Telephone: 01-429 1060 



50 YOUR COMPUTER. JANUARY 1984 



Success Breeds Success 




^ 





\^t 



ITS; 



*rf- N^ N** 



Sponsored by 

Practical Computing 
Your Computer 
Micro Business 



5sd 





v ***** **** 




National Exhibition Centre, Birmingham. May 4-7, 1984 



After one show the Midland Computer Fair 
has already established itself as an outright winner. 
Not only is it the leading exhibition in the Midlands 
for microcomputers and related products, but it 
stands in its own right as a major national event. 

In recognition of this, and the need to 
accommodate thousands of expected visitors the 
venue for the 1 984 Midland Computer Fair is to be 
Britain's premier showcase the National 
Rxhibition Centre, Birmingham. The NEC with its 
superb facilities for exhibitors and visitors alike will 



be the fitting site for this major event which 
attracted over 17,000 people for the first show. 

Whether you are interested in microcomputer 
enthusiasts or would prefer to take space in the 
Business Section to meet small business micro- 
users, the Midland Computer Fair is definitely for you. 

So why not let a little of the Midland Computer 
Fairs success rub off on your company by 
reserving a stand at the next show. 

The road to success starts by filling in the 
coupon below: 



—Midland . 

(gmputer 
fair 



Persons/ computer* 
Horn computing 
Small business systems 



Return to the: Exhibition Manager, Reed Exhibitions, 
Surrey House, 1 Throwley Way, Sutton, Surrey SMI 4QQ 
Tel: 01 643 8040 Telex: 946564 BISPRS.G 

Name . 



Position 



Company 
Address _ 



YOUR COMPUTER. JANUARY 1984 51 



WW LETTERS 



BURGLAR PROOFING THE BBC 
MICRO COMPUTER 

/paving been puzzled for some time as to how some Basic 
ff programmes have been protected so as to be unlistable, I set 
to work to try to devise a way of making my own programmes 
unlistable. 

It works by searching through programs for Rem statements. 
When writing programs you have to insert a 

":R£M@@@<3 
statement after every line you wish to be hidden, so that when my 
utility is run, it jumps to the procedure on finding a Rem — code 
&F4 — followed bv an 

@ 
— code & 40. This latter character acts as a double check so thai 
spurious &F4s are not treated as Rem statements — this can 
happen, as I found to my cost while developing the program. It 
then proceeds to insert the value of &0C in each statement up to 
the end of line marker — &0D-return. Code &0C is the code Tor 
deleting the text area. Another advantage is that you can still have 
genuine Rem* to help you out. 

You can alter the program to insert any control character you 
like, but I favour &GC. So when the program you have Remmed is 
listed, the computer gets the code to clear text, and docs so, 
preventing you from seeing it. Excellent for hiding l>atu 
statements us well as program protection. 

I initially tried the backspace and delete code — 8t7F — bui this 
required Rem staiements the same length as the line to be deleted, 
and was consequently too greedy on memory. 
. Other useful control codes to insert in Rem statements include 
&03, which disables the printer, and further prevents listing. Ii 
cannot, however, be used after an OS " command. Even if people 
don't want to make their entire program unlistable, they can Rem 
a few key lines containing variables or machine code calls, hide 
them from prying eyes and yet allow iheir program to run 
perfectly. 

One of my favourite and most devious tricks is to Rem lines 
above and below lines which disable the Escape key, cause 
memory dear on pressing Bitak(*FX200>2) and lastly have the 
entire program deleted on error — after inserting a hard-to-find 
error at the end of the program. You can make Rem lines 
disappear anywhere within a program, and they're a devil to 
locate. Best technique is to number your program wiih ivdd lines, 
and then AUTO number evenly, inserting 

REM@@@@ 
at every even line. 

Best way to use the deleter is to 'spool it with high line numbers 
3nd then 'EXEC it into a program. It can selfdestruct by use of 
the On Error Delete command. 

Peter Liv f Mcxbtwugh, Yorkshtre. 



IK n»*»; t *i ,? 
l«Qltft£n Setting 8K ,<of, th# 

i*o*oCi-~.ix-s: 

U4,*irt on ci<Til*|4ing 140 
. w.i to %** ptet 



i«o»5i»*i-W4 loa SXNM4 THt* >aocc»i.i. 
immii If >< • • REX 'oISimM »» ■.«• 

It »r«CH)ur» IB tn««M conl'M 



n ei iwj» »»aie«i •< . 



1*111 



l* +~.tr o* Km !•*.» p rjcaO -^p 



:iiivT-."i«: 

ifltimn inrl c«*«- »»«t ccc* 

if [tou.'a -rx-lo£. 



SKYSHIELD 

Concerning the December issue 
^ Sky Shield program. There arc 
six numbers missing as follows. 
ADDRESS VALUE 

10240 134 

10241 8 

10242 61 

10243 195 

10244 48 

10245 

10246 31 
Without these numbers the 

program will probably crash. 

Andrets Richards, 

Haywards Heath, 

Sttistx. 

MERGE PROBLEM 

•^here was a slight error in 
/ my ZX-81 Merge program 
published in the November issue. 
The machine code itself was free 
from errors but the addresses along 
the left hand side of the hex dump 



were WTong. They should have 
started at 16514 and increased in 
increments of 8, finishing with 
address 16794 instead of 16802. 

Those of you who have typed in 
my ZX-81 Quick Load program — 
June's issue — may find the 
following modification useful. It 
allows you to merge programs which 
have been saved at high speed using 
the quick load program. Type the 
program in as listed and, just before 
Saving, enter the following; 
POKE 16622.0; POKE 16623,0; 

POKE16625.3, POKE 16646,61; 

POKE 16709.0 
POKE 16711.15; POKE 16712,28; 

POKE 16716.0. POKE 16717,0. 

POKE 16724,264 
POKE 1672S.2S; POKE 16726.56; 

POKE 16727.229; POKE 16728,254; 

POKE 16729,62. POKE 16661,1 

It is possible to haw both the 
quick load and merge programs in 
memory at once since the former is 
contained in a Rem statement and 
(he latter resides above RAMtop. 

Richard M Taylor, 
Suffolk, 

ORIC SOUND 

A/fty l please point out to Piers 
/r f Letcher, concerning his article 
t,he Sound of Micros, in Novembers 
Your Computer, the mistakes he 
made in the information about the 
Oric. 

First, he said that the Oric has 
only one channel of sound when 
Oric actually has three. This can 
easily be proved by typing in: 
MUSIC 1, 3, 1. 8: MUSIC 2, 3, 5, 8: 
MUSIC 3, 3. 8. 8: 
PLAY 7. 0, 0. 500 

This quite clearly gives as three 
note chord. 

Secondly, he placed an x under the 
white noise column. The Oric can in 
fact produce white noise and Piers 
may have realised his mistake if he 
read S. Tighc's letter which among 
other ihings pointed out that 

CALL * FB1 1 
gives white noise on the Oric, 

Thirdly, Piers had an x in the 
Envelopes column. If he had read 
the sound chapter in the Oric 
manual he would have known that 



there is both ail Envelope Mode and 
an Envelope Period. 

Ian Messenger, 

Whitehaven, 

Cumbria. 



MEMOTECH MEMO 

ytf following amendments to your 
very interesting article on "£100 
-£4O0 Micro Survey" in Your 
Computer, Decemher 1983. 

Memotech produces two versions 
of the MTX computer: the MTX 
500 retailing at £275.00 inc VAT 
and the MTX 512 retailing at 
£315.00 inc VAT with user 
addressable RAM of 32K and 64K 
respectively. 

Both machines contain 16K of 
dedicated video RAM over and 
above the user RAM, which in 
essence means that the user RAM is 
not reduced with increasing graphic 
resolution. On board RAM m3y be 
expanded internally up to half a 
megabyte on both computers. 

Furthermore, there are numerous 
game tides available ai present from 
Comincntal Software. Readers may 
write direct to them at Unit 23, 
Station Lane, Witney, Oxon. for a 
colour catalogue. 

Memotech Limited, 

Witney, 

Oxfordshire. 



VOICE OF SINCLAIR 

/t has come to our attention that a 
minority of programs available 
on the market do not work with the 
Issue 3 Spectrum which has recently 
been released. 

In accordance with our policy of 
constantly improving our products, 
we have from time to time made- 
changes to the Spectrum. Wc have 
always taken care that such changes 
neither conflict with published 
documentation nor alter the normal 
operation of the Spectrum. How- 
ever, some software developers have 
apparently made an assumption 
about the Spectrum which is 
completely unsupported and 



NOT SO ADVENTUROUS 

|j|/i»h reference to the letter from J Musson in November Yout 
Jfjf Computer, I disagree with bis point of view insofar as Pete 
Connor's selection of software was a good representation of the 
adventure games available, and a large proportion of current 
adventures arc worth less than the cassettes they are recorded on. 
The five games that Mr Musson judged as being good may be 
towards the better end of the market, but whai vi the point of 
reviewing only the good software? 

He delivers a critical judgement of Level Q's Colossal Adventure 
— it is as if he never set eyes on this program in his life. Perhaps it 
is worth noting here that Colossal is a version »f the original 
adventure by Crowther, and has a substantial following 
throughoui the word in its many implementations on the more 
expensive systems. 

The main point that Mr Connor makes is that the standard of 
adventure is very low, and that for every good program there are 
20 bad. What Mr. Musson can find to quible about in that is 
beyond me. 

A Taylttr and 4 Heading, PJinburgh. 



52 YOUR COMPUTER, JANUARY 1984 




undocumented by us. They have 
tssumed that the values in the three 
high order bits when a byte is read in 
from the keyboard using the N 
command, will always be equal to ). 

In the Sinclair ZX Spectrum 
Manual, chapter 23 page 160, it 
states that bits DO to D4 stand for 
the five keys in the half row being 
read. D6 is mentioned as being the 
value at the ear socket, while DS and 
D7 are noi mentioned. The correct 
way 10 read this byte is to mask out 
the three unused bits, so that it is 
cenain that their value is cither or 
I. The value of the complete byte 
can then be tested safely as the only 
variable will then be the area relating 
to the keys. 

To assume that bits D5, D6 and 
D7 are always high has always been 
extremely unwise as this is not 
necessarily so in any Spectrum. In 
Issue 3 Spectrum, however, the 
effect has become more noticeable as 
bit D6 is set to when there is no 
signal coming from the tape 
recorder. 

I must emphasise that, in our 
view, it is extremely dangerous 
programming practice to assume the 
value of a bit which is essentially 
unstable, and we strongly 
recommend to software houses that 
they re-issue masters for any 
programs which make assumptions 
of this kind us soon as possible. 

■ill sou Magtitrc, 

Software Manager, 

Sinclair ResearcJi. 



EDITORIAL 



Bk; is BKAtTtWI Hut only H' hi >dc 

smiill enough to fit on a single chip. Ima^ini: j mar) 
is! .i maj6i city such as London, Cardil 
Glasgow. You can see the fine details itfroadt 
backstreets, the collapsing Victori ers, and 

even the power and telephone cable*. 

Now reduce that street plan to a quaner 
inch square and capture it in silicon. That is the 
kind of power-packing the chips of the future will 
offer as Matidard. The Inmos Transputer, Bri: 
contender in the superchtp Makes, can ai: 
nvtuch 100 hoi power. 

So the in news foi I he inn • may 

not he that IBM is starting to produce -.null 
• and last month's PCjr stories 
— but lather tru: hi;: computers arc '" 
little chips. 

IBM is know to be working on a 570 on a chip — 
a ?70 is the mainframe that every 
10 have to keep up with, the Dow Jones's. The 
computer that holds the equivalent place in ihc 
supet'-niiht league is tile DEC VuN.. A ptiMtv 
produce this machine in chip form is j1m\ in 
w;:v. 

As tl Jopmtnt work that put vorjv- 

■ito an office irii 
computer fact - Hewlett-Packard's WVtKl dok-tnfi 
, mainframe has been iti existence Cot wef yeai 

now — the ; it off when thai soi 

Joplilstication able to the household u»er. 

Dow;: at the home computer end they arc already 
making things smaller. The great advantage bJ 

.-20 was that it exit down its component ■ 
Combining ail the separate video functions tin 

lip. \"ou the * 'ic step 

rjher. Ted rii 



s with sound and system control. 

milar measures to ensure 
dint the 

ptecursor the 800 -- Icwei component* mean \iyy 
products which in turn permit larger profit 

morgi 

B\ the end of the decade you will be . dip 

into your pocka the kind of machine that in 1%0 
would have bee: oiling the entire Uilil 

States early warn:: tn - but what could ■■ 

for? 
The problem with having tlmt magnitude i>:' 
poWei is that the u need to rrtalw us« 

it has n> be technolo 

; — othei ! ticking 

With o5(] The catch about niak 

programs which ate worthy uflhe hardware is t- 

ware development is already ihc ni 
creating a new system. 

Consider the man-hours spent in developing ;he 
software for .« Ion -cost home computes like the 
Spectrum, Sinclair Research could never 
financed thin ope It needed hundi. 

to turn tlv nut 

the best -sell i; 

It we are to have pocket-sr/cd nun wv 

should remei i NASA's N irogram 

which helped design tlie space shuttle took a team 
of the world's top programmers I ! '.cats to 
complete. 

So even t!';. I have the sup^-r system now, 

you plight be unlucky enough to h.nx 13 

s for fhe At ihat rate 'most home users 

would rathe .nmeihnu; a little ill 

test — po; souped-up version 

which ra 



PROGRAM BUG 

^he Spectrum Assembler in your 
/ November issue acquired a bug 
during the final "tidy-up" that will 
cause instructions of the form I.D 
(HL), reg to be rejected. It is easily 
corrected by merging the packets 
from line 816 — between "" and 'nn' 
— into line S17 and deleting 816. All 
tape copies urc correct, and a now 
unlimited number of copies is 
available — still only £3 each — as ! 
have engaged the services of a 
professional tape-duplicating firm to 
meet the demand. 

The assembler convened very 
easily onto my Microdrive 

David J HaKkim, 

Tnnebridgc 

Wiltshire. 



Explanation of graphics characters in the 
first fisting of Swag on page 126 

All I or* lnv*r** oi or* all lt*roi underlined. In 

quot*i in I m* 1 10 not* that ih*r* ihoulc b* 21 I 

ilgni. 3 I igm I I, 1 I, I t, I I, I l. I 1 , 1 I, 

3 I, t I, 4 I. 2 I. 1 I, 3 1, I I, t i, 1 I, 1 r. I I. 

1 t, t I. 1 I, 1 I, 1 », 1 I, 5 1, 3 I, II. I I, I t. 

I I, 1 1,1 I, 1 1,3 I, It. 1 I, t I. 2 I. I I. 

L.n. Ill - 3 I. I I.H.I 1,1 1,1 I, II, 1 I.I I, 

I I, I I. 1 I, 1 I. 1 I. 2 I, I I. 2 I, 3 I, II. 5 I. 

1 1.1 I. II, I I. 1 I, 4 1,21 I. 

Lin* 112—1 I, b v Grohom* FoirhlH . 21 I. 

Lin* 113— I I. n. SWAGMAN . 1 t.J. GUARD . 

I |. I S-.. WITH KEY , 10 t. % WITH GCXD , 1 t. ., 

DOG, 21 I. 

Ltn* 114, — I I, I i KEYHOLE , 1 M . KEY. 2 l.j. 

SAFE ZONE, 10 t, I 5AFE GOLD , 1 i, ~, GOLD 

21 I. 

Lin* 115 — 1 I. I GET KEY . 9 t. 2 OPEN LOCK 

9 t, 3 TAKE GOLD , 9 I. 4 GOTO ZONE , 8 I. 

Lin* 116 — 25 t, pl*gi* wall. 24 I, 



How to write for Your Computer 

We called this magazine Your Computer precisely because we welcome your 
views, tips and hints and even your criticism of machines and software in general. 
If you would like to see your name in print, whether on a Software File program or 
a full-blooded article, here is how to go about it. Ideally, all articles should be 
lyped double-spaced on one side only of uniform sheets of paper. If listings can 
;' be dumped directly from a printer - you can always use a friend's or user group's 
this minimises the risk of error. In a perfect world a cassette would 
accompany the article. That considerably speeds up the checking process. Noi 
only do you get to air your own discoveries and opinions, but we will even pay 
you for ihc privilege. We pay £35 per published page that's as it appears in the 

magazine and includes illustrations. 
Why not give it a try? You have nothing to lose but your postage. 



ABC 



Editor 
TOBY WOLPE 

Assistant Editor 

MEIRION JONES 

Staff Writer 
SIMON BEESLEY 

Production Editor 

IAN VALLELY 

Sub- editor 

PAUL BOND 

Editorial Secretary 

LYNN DAWSON 

Editorial: 01-661 3144 

Subscriptions: U.K. C10.50 for 12 issues. 

Pfht«d In Grant Bi.tj.i lot th« otopilotoi* 
BuilntM f'teu m:fm«t«n*t Lta, Quid/nnt Houw. Th* 
Quadrant. Sutton. Sviirr, SM2 8AS. T*t: 01-661 3500 
Teto*/ U rim». 89206* BIPflESG. ISSN 02(00686. 
PrintKl by nii*.*<»« Pitt* Ltd. WNttUW*. Kant, tnd 
)Y0M«t OV Inttto Ltd. London EC1. 



Advertisement Manager 
SHOBHAN GAJJAR 01-661 3127 

Assistant Advertisement Manager 
NICHOLAS RATNIEKS 01-661 8548 
Advertisement Executives 
NIGEL BORRELL 01 661 3660 
JULIAN BIDLAKE 01-661 8458 
Northern Office 
RON SOUTHALL 061-872 8861 
Advertisement Secretary 
JEANETTE MACKRELL 
C^lRssifiRd 

CLAIRE NOTLEY 01-661 3036 

Publishing Director 
CHRIS H1PWELL 

/our Computer, Quadrant House, The 
Quadrant, Sutton, Surrey SM2 5AS. 

© Business Press International Ltd 1984 

V OOF1 COMPUTER, JANUARY 1984 53 






J 



NEWS. 



Barry Norman's Thumbs up from Sanyo and Sony 

Chip Shop r ' ' 

Barry Norman is hoping that his 



new radio show, 'l"hc Chip Shop, 
will do for computing what Film 
73/74/75 and so on did for cinema. 
The show, which will gu out on 
Saturday afternoons and Tuesday 
nights on Radio 1 will be a magazine 
of news and features on all asp 
computing. There will also he 
broadcast* of computer programs 
but these will be in the middle of the 
night to avoid making too many 
people turn oflf. You can catch the 
first Chip Shop at 5pm on Saturday, 
January 14. 



for standard for all seasons 




Would you tnty u second hand 
Spectrum from this man? Most of 
his music may sound second- 
hand but the cassette version of 
his "The Bop won't Stop" album 
carries Shakin' Stevens first ever 
piece of experimental music. The 
track entitled the Shaky Game 
will be familiar to any Spectrum 
owner who has forgotten to plug 
a lead into the monitor socket 
when loading a program from 
cassette. If you load it instead of 
listening to it you will find a game 
where you have to drive Shaky to 
his "Ofe House" while avoiding 
clusters of lethal vampire bats. 
Where does he get his 
imagination? 



JUST AS THE FtTl'RF. of MSX seemed 
assured by the release of the new 
MSX machines by most of the 
Japanese manufacturers a question 
mark is hanging, over the compat- 
ibility of the first MSX machine to 
arrive in Britain. Sony, Hitachi, 
.Sanyo and all the household names 
have shown new machines in Japan 
which all have different features but 
will still be able to run most of the 
same software, however their 
cartridge ports arc a different shape 
from the one on the Spcctravidco 
which claims to be the first MSX- 
compatible software standard 
computer to arrive in Britain. The 
chip set and Basic in the 
Spcctravidco should allow it to run 
the same programs as the Japanese 
machines but it seems unlikely that 
cartridges will \k interchangeable 
which was one of the aims of the 
MSX program. 

Many of the Japanese computers 
have been designed to hook up to 
video recorders, video cameras, radio 




SV-328, big brother to the Spectrovideo we reviewed in November. 



hi-fi and even robot arms. Although 
the chip set of a Z-80, Texas l JI8« 
graphics chip, and AY- 3-89 10 sound 
generator, which is built in to all the 
MSX machines has been attacked for 
being loo limiting it docs provide 16 
colours, and J J sprites even if the 
resolution is rather low. But the 
Japanese have used these facilities in 
different ways while preserving 
compatibility for most programs. 

Hitachi's H! is a portable with a 
real kevboard whereas Mitsubishi 



Sinclair wants to build BBC 
while ITV plans own brand 



WHILS RUMOURS persist that 
independent television is planning 
an ITV Micro to rival the BBC 
Micro Sinclair is trying to wrestle 
the BBC contract from Acorn. 
Sinclair has long claimed that Acorn 
should not have won the BBC 
contract because their design could 
not be built for the £200 the BBC 
had specified. In fact the BBC Micro 
was only on sale for a few months 
before the price went up from £200 
to £'300, and now the cheapest BBC 
you can buy costs £400 while 
Sinclair's contender which 
eventually became the Spectrum 
now costs less than £100. The BBC 
contract comes up for renewal tn the 
Summer and Sinclair is as keen to 
take it as Acorn is to hang on to it. 
I-atcly the company has been making 
maximum possible use of the BBC's 



All the fours — new 
micro of Commodore's 



Commodow is finally uhiindonning 
the Vic-20 style plastic box for its 
next home computer, the 
Commodore 444. The Triple Four 
which will be launched at the 
Chicago Consumer Electronics 
Show in January will do everything 
the CBM 64 will do and a bit more 
but will user fewer chips to do ir. 
Commodore specialises in keeping 
the number of components down. 
The Vic-20 was named after its VIC 
chip which combined nil the video 
functions on one slice of silicon 



Commodore manged to reduce the 
number of chips yet again when the 
64 was built and for the 444 all the 
video, sound and control functions 
arc combined on one TED chip. The 
Triple Four will have a built-in word 
processor, cursor control pods and a 
central processor based on an 
updated 6502. The 444 looks like 
something out of the Starship 
Enterprise — a wide version of an 
.Vj:i 400 but with sculpted keyf. li 
could be late next year before the 
444 arrives tn Britain. 



name — recent models of the BBC 
Micro have had the words British 
Broadcasting Corporation Micro- 
computer System spelt out. 







%m 



TOP 20 



Gams Company 

■ Buaaboo QuicAmK™ 
■3 Games Kindertoft 
lor Children 



■ Dofonoc 
■Hang 

Glider 

■Jet Pac 

■Jungle 
Trouble 

■ Killer 
Gorilla 

■Kraiy , 

Kong 
■Lunar Jet 

Man 

■ Maze 
Dint h R.x-ii 

■ MnM 

galactic 
Llnnuis 

■ Screen 
Citv 

■Sea War 

■ Starship 
Corn' 
mandef 

■Super 

Grkkter 
■The Fast 

One 
■The King 
■Trench 

■ Ultrapedc 
■Zi[> Zoo 



Miqrodoal 
S. Elee- 
uonies 
LRWTWte 
Durrei 

Program 

Power 

Interceptor 

Micros 

Uftrnate 

PSS 

Llamasott 



Machine 

Spectrum 
CBM 64 

Di.'ttjtin 
ZX81 

Vic-20 
Spectrum 

BBC 

Vic-20 

Sneetrum 

ZX8I 

Vic-20 



Inter ceptof 


CBM 63 


MiCJOS 




Panda 


2XB1 


Acomsoft 


BBC 


Terminal 


CBM 64 


Software 




Campbell 


2X81 


Systems 




MicrocWaJ 


Dragon 


VJrgim 
Softok 


BBC 
Dragon 


imagine 


Spectrum 



54 YOUR COMPUTER, JANUARY 1984 



has gone for a desk top machine 
called the ML43O0O with a cursor 
control pad. Both these are 32K 
RAM computers while the Sony » 
more downmarket with IfiK and a 
typically Sony catchy Wulkman-stvlc 
name "'The HiiBit". They alt cost 
around £160 in Japan but will 
probably be over £200 when and if 
any of them arc released in Britain. 
Toshiba has two models of its 
Pasopia the 16K HX 10$ and 61K 
MX 1 0O. Interestingly the 64K 
version only costs £30 more than the 
I6K. The most exciting MSX 
machines from japan ore ihe Sanyo 
MPC range which build in 
additional hardware. 

They are all equipped with built- 
in light pen and the top of the range 
MI'C-X has a massive 80K. ol 
dedicated video RAM which allow] 
it to manipulate its 512x204 
resolution in new ways. The X can 
freeze a frame from a TV or video 
and display it on screen and then use 
it as raw material for computer 
graphics. 

Meanwhile CK Computer-, is 
introducing the SV-328 which is the 
big brother to the Speciravtdeu 
SV-318 we reviewed in November. 
Although the professional keyboard 
including function keys and numeric 
key pad makes il look totally 
different the SV-328 is almost 
identical to the 318 except for its 
80K RAM which includes 16K 
dedicated video RAM. 

One should be drive/ess no longer. 
The ITL Byte Drive offers a 3in. 
440K disc drive, below, for the 
Qric for around C300 while Oric 
itself is finally expected to release 
its own 3in. drives later this 
month. 




_ 



NEWS 



His master's 
voice box 

"Left a bit. left a bit, up, Fire!" It 
would he much more fun to shout 
instructions to ihe computer than 10 
use a joystick or keyboard. You can 
of course write your own program 
which with the aid of a microphone 
will allow your Micro Command, a 
new speech recognition unit lor the 
Spectrum will allow you to do this 
much more effectively. You have to 
train the Micro Command to accept 
various phrases in the voice of 
whoever is. going lo use it. It will not 
work with existing commercial 
software unless you can break in and 
scan for key inputs but a game called 
"Sheepialk" comes with the anil. 
The only other disadvantages arc the 
price, £50, and Ihe time taken lo 
translate spoken commands which 
makes it unsuitable for high speed 
arcade games. 



Cabbage patch kids lead by a 
head from IBMjr and Mackintosh. 




Left: Coteco Adam and right IBM PCjr. 



Cabbage patch kid maker Oleco's 
Adam looks U if it is going to heat 
Apple and IBM's little piggies to 
nuikei. All three arc taking dillcrcm 
approaches as rhey try to persuade 
people lo pjrk with as much as 



Learn to read with your 
Spectrum and old PM 



Sir CLivb believes that home 
computers are going to be very 
important in education because they 
can oiler "infinite patience and 
infinite allciuioti." Now Sinclair is 
showing how serious he is by 
releasing )6 educational programs 
for the Spectrum covering 
everything from learning to read to 
elementary science. 

The "Learn to Read" scries is 
being published with Macmillan and 
so ex-Prime Minister Harold 
Macmillan was wheeled out to give 
his blessing to the project: "i am 
pleased that in my "Oih year my 
family business continues this 
worthy uailiiion by joining Sir Clive 
Sinclair in this great technological 
advance." Il certainly is an advance 
compared lo the late '50s and early 
'('IK when Macinillan was. PM — a 
machine with the processing power 
of the Spectrum would have filled a 
room and cost over £100.000. The 
five "Learn lo Read" programs arc 
not cheap — £9.9*5 each — so it will 
cost nearly £50 to lake a child from 



to composing 



recognising letters 
simple sentences. 

Sinclair is also selling six new 
spelling and education programs 
from Blackboard Software as well as 
tour Science I lon/ons cassettes from 
Macmillan again. These science 
programs are designed lo give 8-12 
year olds simulations which will he 
tun, based on diding or survival 
games for instance but which at the 
same time will convey some 
scientific concepts. Perhaps the most 
interesting of all these programs 
however is MicroProiog. Prolog is a 
language much favoured in artificial 
intelligence circles and which has 
been chosen io be used on the 
advanced Japanese Fifth Generation 
computer protect. The Sinclair 
version is necessarily not as powerful 
but il gives an Introduction to a new 
way of working with the computer. 
There is even a sample program 
called Simple which should make il 
easier to understand the language 
quickly. 



Maybe you should be glad that you ore still waiting for your Electron. 
Acorn's marriage guidance programs for the Electron and BBC Micro 
"I Do" and "The Dating Game" seen in action below do not seem to 
be having quite the desired effect. 




£1,000 for the computers they have 
always dreamed of, 

IBM's PC ir — which is :i stripped 
down version of ihe £ J.lXIO PC - will 
cost around £400 when it arrives here 
towards the end of IW4, but the 
model with a built-in disc drive will 
COM ova £1,000. 

The Adam on the other hand will 
be available in the spring at around 



«'7tK> including dnisywheel printer 
and high speed cassette drives 
While the IBM stresses upwards 

compatibility and ttu* Coleco oilers 
value tor money, Apple has some new 

't:.ks i.)< us sleeve with the HXTCt 
Mackintosh project winch shuld he 
unveiled this month. Details arc 
scarce but insiders expect a small 
version of the Lisa. 



Swiss Canton's crack-down on 
the video-game nasties 



|T is 198-1 - Bip Brother steps in 
and Kins all video gomes to protect 
morality. Science fiction! Km in the 
Swiss canton of St Caller, where the 
government has sjkiu ihe last year 
removing video games and pinball 
machines from bars and arcades. 
The 390,000 inhabitants of St 
Gallen voted in 1982 to ban the 



machines hut gave one year to allow 
restaurant ami bat owners lo remove 
them from their premises. This 
jvcrutd ended on October 31 1983 
and so (he ban started on November 
I Electronic games were thought to 
encourage "violence and aggression 
in which people or animals lave to 
be destroyed." 



If you must let a bunch of academics from Bangor loose on a micro 
don't be surprised if they call the set of history and English revision 
programs for the Spectrum, Academias. This is the catchy title Sussex 
Software is using for its question and answer tapes. 




While Shaky's shaking Dave Lee 
Travis is aching to see someone 
solve the fJO.OOO computer 
puzzle challenge he has set up 
with Twig Systems Software. He 
is pictured at the controls of a 
BBC - very suitable — with The 
Tower one of six programs in his 
Monster Micro Challenge. Solve 
all six programs, a mixture of 
adventures, quizzes and arcade 
games and you could be in line 
for the grand final where the first 
ten people to send in correct 
entries will battle it out for the 
f 10,000 first prize 




YOUR COMPUTER. JANUARY 198* 55 



AVOID FRICTION IN THE HOME 
AND DON'T ENCOURAGE DROPOUTS 

— take advantage of a quality cassette offer 
from COMPUTRONICS. 




Let's face it, computer data 
cassettes themselves might not be 
the most exciting part of your 
system — in fact, you might not 
have given them a second thought 
— but if you write your own 
programs, wouldn't you like to 
think you could minimise the 
chances of your investment in time 
and energy ending up as several 
hundred feet of well-chewed ferric 
spaghetti? It could prove well 
worthwhile, for once, looking 
closely at these quality tapes. 



C20 reel to reel 

A brand-new reel to reel in a standard cassette cO 

format; reduced friction for longer life; sturdy « ^O^ ^^ 
construction; hi-tech styling. * 



1* 



Inc. Post & Pkging 



— and if you think that's a bargain — take a look at the 
unbeatable value of our other cassettes. 

C12 conventionally-styled, in packs of 10; same aQ \U* 
sturdy quality tape for single program loading. 



Inc. Post & Pkging 



C30 economy-length — ideal for storing severa 
programs at a bargain price. 



Trade enquiries welcome 



Take a load off your mind — fill in the form below and send to: 

Computronics UK Limited, 23 Dalmeny Street, Edinburgh. EH6 8PG 031-553 4700 



Computer Cassette 
Tape 


Price per 
Pack 


No. of 
Packs 


£ Amount 


C20 reel to reel pack of 3 


£2.75 






C12 Pack of 10 


C3.95 






C30 Pack of 10 


C4.95 






Allow 28 Days Delivery. 
Subject to availability 

NAME 




TOTALf 




ADDRESS 



POSTCODE. 



I enclose PO/Cheque/Casb 



56 YOUR COMPUTER. JANUARY 1984 



I could 

do 
that. 

Your micro, like livery comf- 
appears 1ft bo doing several things 
ai once (or (nttence, rwrve you 
over wondotwl tiow it rrmrwges to 
keep lt» in.il time clock going. *nd 
the TV screen ro'reshud, and Veep 
an cyo on tliul Bto.rfc key. ,-»a white 
g Vom vririou* program? 

i: is all done with interrupts 
signals (o rttc CPU or central 
processing una:, that ii should stop 
what it is doing, temomberme wxi 
instruction to obey, when it can get 
back to its place again, .tnd transfer 
conwoJ ;o whatever caused the 
interruption. Ot course, some 
•ntemiots *ie more important than 
others, so most micros employ • 
v chain olfoci the priority of 
an interrupt it dictated by lit 
position in the chain. 

So this month's problem , we 
want a program which wili display 
on a screen the message 
"Break". "Screen", or "Clock' for 
a few seconds whenever one of the 
B. S Of C key respectrvafy is 
pressed. Remember that «f, for 
instance, the S key Is pressed it 
must interrupt Break instantly, but 
I not Interrupt "Ctoefc"; it must 
be processed though, after ihe 
dock'' cycle is complete. 
The winner o< November's 
competition to design a clock for 
your microcomputer — without 
chesting by accessing the 
machine's own internal ctocx was 
Simon C Wood, whoso program for 
3 ZX Spectrum was as fofewW! 
lOLtTt^LETv-O 

20 FOR x=1 to 211 

30 NEXT x 

401Fv»1THEN LET v-0:GOTO 

60 

SOLETv-1 

fX)LETt = t+1 

70 PRINT AT 10, 14; t 

80 BORDER v'7 

90 GO TO 20 





Your 

Spaghetti 
programs 

The majority of microcomputers 
available on today'* market come 
readily equipped with the Basic 
programming language. If not, they 
carry the facility to load Basic from 
either — cassette — Sharp MZ-80K 
— or cartridge — Atari 400. 

Basic, like other high level 
languages is an interpretative 
language. Tnis means that it allows 
the user to key in words and symbols 
(hat the computer does not really 
understand but which are run 
through the interpreter and are 
turned out as machine-code. It is due 
to the fact that the Basic interpreter 
is n length!)' program itself, that 
Basic is slow. But Basic docs have its 
advantages in that it is easy to learn, 
easy to program and teaches you 
about computers. 

For a Basic program to be exciting 
and challenging enough to justify all 
of the work you have put into it you 
must team to write compact, swifter 
Basic. 

Gosubs and Gotos in the program 
are a place where speed can really be 
Inst or gained. When the Basic 
interpreter comes across a Goto/ 
Gosub statement it does two things. 



Starting out in home 

computing? First Bytes 

is for you. Just write to 

Computer with any hardware or software 

problems, no matter how small or simple. 



□ 
□ 



* SAY HELLO 
iTO YOUR BUMIE 
miLVRSP 





First, it finds the location to where it 
must jump and second it checks its 
own program counter — the current 
line number — and subtracts it from 
the new location. If the answer is 
positive, the search for the new 
location starts at the present 
location, if the answer is negative the 
search begins at ihe beginning of the 
program. 

From this information we can 
deduce that in a program that refers 



to a certain subroutine time and 
again, that subroutine should be 
placed at the start of a program. In a 
fair-sized program — 6. 5K — for a 
Vic-20 a program can take 10.5 
milliseconds to find a subroutine at 
the end of the program, yet only 0.9 
milliseconds to find a subroutine at 
the start oft be program. 

The entire principle of speeding 

up your Basic is to avoid scanning. 

I continued on page 591 



Define a Modem 



"What is a Modem and what is it 
used for?" 

Along with many other terms 
making up the jargon of the 
computer industry. Modem is a 
combination of two words, 
MOdulator and DEModulator. 

A Modem is an electronic unit 
which may be an external "black 
box" or an inbuilt part of your 
computer. Its main function is to 
form a connection or interface 
between the two world* of Digital, as 
used by a computer and Analog, as 
used by communications links such 
as the public telephone system. 

When digital information in the 
computer is to be carried by a non- 
digital type of system it must be 
converted into a form suitable for 
that system. For example telephone 
lines arc designed to carry signals 
which are generated by the 



microphone in the telephone 
handset. These voice signals have a 

certain well-defined band of 
frequencies which the telephone 
lines and associated equipment are 
able to handle. 

The function of the modulator 
sea ion of the Modem is to convert 
the digitul signals coming out of the 
computer, usually via a serial 
RS-232 pori, into (ones which the 
telephone line treats like voice 
signals. At the receiving end of the 
phone line the demodulator converts 
the tones back into data that ihe 
computer can read. 

Usually data can flow in two 
directions at once by careful 
selection of the tones used. This 
simultaneous two-way type of 
operation is known as "full-duplex". 
A Modem which can only send data 
in one direction at a time is known as 
(continued on page 59) 



YOUR COMPUTER, JANUARY 1984 57 




PROFIL 

SPREADSHEET 
FILE HANDLING 

Now you can really use 

your Spectrum with this brilliant new data 

management system for all kinds of filing, 

record keeping, mailing lists. Indexes ana 

catalogues. 

McGraw-Hill, a world leader in information 
technology, brings you professional software 
for the Spectrum !PRO FILE 1 makes your TV 
screen a window onto a giant spreadsheet f i le. 
Each record occupies a single line. You define 
how long you want the record to be and how 
you want it divided up, and PROFILE 1 sets up a 
filing system for you. It's as simple as that. 

FEATURING.,. 

it VIEW complete records on the screen. 

* Fl N D any record, using any combination of conditions 
(e.g. in a list of used cars, make = "BL "AND sole <3000 
AND NOT modi = "Metro" would look for all BL cars 
except Metros, under £3000). 

* PROCESS can be combined with FIND, and can carry 
out text changes, calculations (including ail scientific 
functions), or movement of fields or port-fields within a 
record. 

it PRINT on screen or ZX printer. Compatible with 
Kempston Centronics interface for full-size printer, any 
line width. Can be combined with FIND, and can mix 
selected parts of records with text in any format. 

it SORT records, using o super-fast alphanumeric sort. 

* TOTAL numeric fields, SAVE to tape, INSERT record, 
DELETE record, and much morel 

PROFILE! OFFERS YOU 

it CASSETTE TAPE: Side 1. a demonstration file of used 
cars. Side 2, the system to get up your own PROFILE 1 file. 
MANUAL: A twelve-page manual. 
HELP CARD: A postcard to send direct to our 
Software Support service if you have any problems. 



• 
• 



Presented in an attractive silver pack, 
PROFILE 1 is available at good bookshops and 
computer stores, or you can simply fill In the 
coupon and send it to ,. ie --r 
us, along with your JUST 
cheaue or P.O.. for 
£9,95, at the address 
below. 



£9.95 



INC.V.A.T. 



PLEASE SEND ME ... 


.... copies of PROFILE 1 




SIGNATURE 


NAME - 


ADDRESS _ 











f_J Please send further details of books and software 
in this series. 

McGraw-Hill Book Company (UK) Limited 
MAIDENHEAD • BERKSHIRE • ENGLAND 



iU 



<»48K SPECTRUM'* 



SPLOT! 




UK SPECTRUM CHALLENGE 
FROM INCENTIVE SOFTWARE LTO 



SPLAT! 

ARCADE 

ONE OF THE MOST ORIGINAL 
AND COMPELLING ARCADE 

GAMES EVER PRODUCED' 
STARRING ZIPPY!! 

"SPLAT! is one a f the most 
addictive games I have ever played 
on the 48K SPECTRUM, It is 
certainly the mosl original" 

Computer & Video Games 

NOW AVAILABLE FROM WM SMITH 
AND BOOTS 

N001 £550 



MOUNTAINS 
OFKET 

ADVENTURE 

A MONSTER OF AN ADVENTURE 
PROGRAM! COMBAT. INTER- 
ACTIVE BEINGS. MONETARY 
SYSTEM. MAGIC. EDGAR. SAVE' 
LOAD FACILITY PLUS MANY 
OTHER FEATURES 

As well as being a last ingenious 
compelling adventure in itselt-the 
Mountains of Ket is the first of a 3 
part senes that builds into a 
mammoth adventurers challenge. 

Incentive: It could be adveniegeous 

if you achieve 100 V 

N0C2 C5.50 





1984 



THE GAME OF 

ECONOMIC SURVIVAL 

THE BRITISH ECONOMY WITH YOU 
AT THE CONTROLS! WHAT SORT 
OF CHANCELLOR WOULD YOU 
MAKE WITH SEVERAL BILLION 
POUNDS TO SPEND & FIVE 
YEARS TO THE NEXT GENERAL 
ELECTION? GRAPHIC DISPLAYS. 
HISTOGRAMS & AN ANNUAL 
PERFORMANCE RATING ARE ALL 
INCLUDED TO SHOW HOW YOU 
ARE DOING. HOW MANY YEARS 
WILL YOU LAST? 

FREE INSIDE: Pocket Gu.de to 

Running Britain"! 

NC03 £5.50 



All programs run in the 4BK ZX SPECTRUM and are available from all 
good computer shops In case of difficulty please order direct using 
the coupon below. 

Please send me {tick box(es) required) 

SPLAT □ MOUNTAINS OF KET D 1984 D 

All at £5.50 each (inclusive of VAT and 1st class postage) 



I enclose cheque P.O. for £ 



or debit my Access Account No 



Name. 



Aadress. 



INCENTIVE SOFTWARE LTD.. 54 London Street. 
Reading RG1 4SQ. Tel: Reading 40734) 591678 



58 YOUR COMPUTER. JANUARY 1984 



Spaghetti programs 



(continued from page 57) 
Another time when Basic has to scan 
the program is when variables are 
called. All computers have a storage 
space for variables, in this store the 
computer places the variable names 
tod their values on top of each other. 
When the program wants the value 
of a certain variable it begins 
searching through the list — from 
top to bottom. If the variable is some 
way down the list, the search can 
take quite a time. Arrays arc stored 
separately, A (1) - X (1000) is 
stored as one variable. 

There is no extra time taken to 
find a variable with a single letter 
name than that to find a variable 
with a multiple letter name. 
Remember though that the 
computer only takes the first two 
letters of a variable into account and 
that variable and vanity would in the 
computers eyes be seen as the same 
variable. 

If your program contains 
constants of high values — such as 
444.413 — the computer has to set 

Graphics 

"Everyone spends a lot of time 
talking about a micro's graphics 
capabilities without ever explaining 
what they mean. Could you 
explain it for me, and could you tell 
me how important it is?" 

The oraphics capabilities of a micro 
is o relatively new field, since until a 
very' short while ago, there were no 
graphics capabilities on micros. 

Often, when people talk about the 
graphics capabilities, they actually 
mean the colour capabilities of the 
micros. Naturally this confuses. The 
two are linked, since quite often the 
number of colours available depends 
on the way that the graphics are 
being used. 

The key to the graphics on a micro 
lies in the word "resolution". This 
means, literally, the number of dots 
on the screen that can be displayed. 
Each of these dots is the smallest 
part of the screen that can be 
addressed, or accessed. Or, to put it 
in plain terms, the smallest bit that 
you can draw on, The higher the 
resolution, the smaller the bit that 
you can address. 

In some machines, the resolution 
can alter, for example on the BBC 
there are eight modes available, each 
of which gives a different number of 
pixels — picture elements or dots — 
and number of colours available on 
the screen. 

The number of colours that you 
can have on the screen varies 
enormously, from machine to 
machine, from a minimum of two — 
that is black and white, green and 
white etc. — to 256. The 
Commodore 64 allows this many, 
but it is difficult to get more than a 
selection of these on the screen at the 
same time. The BBC allows eight, of 
which you can choose to have ell 
eight, or you can for a different 



space aside for it — seven bytes — 
and re-evaluate it every time it comes 
across it. If. at the start of a program, 
you placed the statement A =444.314 
you would save six bytes and about 
13 milliseconds every time this 
number is encountered. 

Loops are a complex subject. 
When looping something you must 
remember to keep delays within the 
loop as small as possible, as each of 
these delays will be multiplied by the 
amount of times the loop is in 
progress.' 

To fully understand the concepts 
of "looping the loop", you must first 
understand the way the- computer's 
stack works. Tne computer stack 
employs a principle commonly 
known as LIFO — last in, first out — 
and is sometimes known as a 
pushdown store. Stacks, as the name 
suggest, are a stack of values, the 
computer can only get to the first of 
these values and because these 
things arc entered onto the top of the 
stack only the last entry is 
obtainable. 



BEGI 




For every For-Xcxt loop there are 
entries to the stack for, the For 
variable, the To value and the 
address of the start of the loop. Due 
to the LIFO principle of the stack if 
we have two loops, one inside the 
other, the first Next will be part of 
the last For-To loop: 

10 FOR T = 1 TO 100 

20 FOR M « I TO 10 

30 NEXTM 

40 NEXTT 
The M and T after the Next 
statements are not necessary, but are 
there to show you the principles of 




mode which allows you to select a 
few of the eight. 

An important factor in choosing a 
machine on its graphics capabilities 
is undoubtedly the case with which 
you can select the colours you want. 
This is a major problem with the 
Commodore, in that it is difficult, ie. 
you have to fiddle around with 
Pecks and Pokes to get the colours, 
and graphics, you want. On the BBC 
there are excellent graphics com- 
mands available from Basic, for 
drawing and plotting, and also for 
selecting what you want to do 
graphics-wise with any part of the 
screen. 

A machine that has had a lot said 
about it lately is the Elan. This has a 
very high resolution — 256 by 625 
pixels — and also allows you to have 
256 different colours on the screen at 
a time. However the Elan is not 
available, and I shall believe it all 
when I see it. 

There are several inch techniques 
thai can be used to give you more 
colours than are supposedly 
available, for example the 'famed 
Dragon 32 colour mixing program 
which, by printing colours in 
alternate lines gives you a whole new 
range of colours. This technique can 
also be used to great effect on the 
Spectrum and the BBC. 

The way that graphics are 
presented on the screen is usually by 



a combination of Draw commands to 
make shapes, and then Fill 
commands to colour these in. The 
state of the art at the moment means 
that mostly you have to write these 
commands for yourself, but some 
machines do make it easier for you 
than others, by having useful 
commands from Basic. These arc 
usually of the Plot and Draw variety. 

Another way of getting graphics 
onto your screen is by creating them 
beforehand, storing them in 
memory, and then transferring that 
part of memory to the screen. This 
can be done easily on most 
machines, and with the help of tools 
like pixel editors the pictures can be 
drawn relatively quickly. Once the 
picture is in memory this method is 
generally faster than the Draw Fill 
method. 

All in all if you are going to buy a 
microcomputer for its graphics then 
it depends on how technical you 
want to go. If you want to be able to 
get straight down to it, and you do 
not mind the limitations of eight 
colours, then the BBC is a good bet. 
The Commodore 64 offers you 
more, but it is much harder to get at. 
This also applies to a certain extent 
to the Spectrum, which also has the 
problem of allowing you plenty of 
colours on the screen, but only a 
limited number within any given 
character. Piers Letcher. 



LIFO. Try to arrange you loops so 
that the inner loops have the largest 
numbers as this makes the program 
faster: 

10 FOB M » 1 TO 10 

20 FOR T - 1 TO 1000 

30 NEXT:NEXT 

. . . 9.05 seconds 

10 FOR M - 1 TO 1000 

20 FOR T = 1 TO 10 

30 NEXT:NEXT 

... 13.24 seconds 
The difference comes from that in 
the second program the For . . . Next 
statement is read and interpreted 
1,000 times and not 10 times as in 
the first program. 

Martin Dunn. 

Modems 

I continued from page 57) 
"half-duplex". 

The speed of transmission of the 
data is measured by the number of 
bits per second, commonly called the 
baud rate, There is a relationship 
between the baud rate and the range 
of frequencies used to send the data, 
The higher the speed the wider the 
frequency band used. On a normal 
telephone line u typical maximum 
data rate usable is 1 200 baud. 

A higher quality line is able to 
operate at a higher speed but the 
Modem design is more complex and 
thus more expensive. The speed 
does not have to be the same for the 
transmit and receive directions. A 
Prestcl modem for example receives 
data at 1 200 baud but transmits back 
to Prestcl at 75 baud. Other common 
Modems send and receive at 300 
baud. 

Connecting a Modem to your 
computer gives you access to a vast 
range of services and facilities. For 
example there is the Prestel system 
which is a very large database 
containing over 250,000 pages of 
information. Some sections contain 
information of particular interest to 
home computer users, including 
"Tclcsoftware" which can be 
downloaded into your machine. 
Other types of services accessablc via 
a Modem include bulletin boards 
where you can post messages to 
other people to read. 

It is also possible to use your 
computer as a terminal on a remote 
mainframe computer such as those 
available at universities and colleges. 
There is a large and growing range 
of services available once you are 
able to connect to external 
computers. A Modem could be the 
most important peripheral that you 
buy for your personal micro. 

David Simpson. 



YOUR COMPUTER, JANUARY 1984 59 



The Key to Spectrum Machine Code Success 

Picturesaues machine code system Is used and recommended Dy professional software writers yet the excellent 
documentation and the friendly, easy-to-use programs have been highly recommended for beginners. 

You will onlybuy one Machine CodeSystem r sobuy the best,the one the professionals use. 



ASSEMBLER 

Completely self-contained, 
with Its own line editor, giving 
an easy-to-read 40 column 
tabulated listing. Auto line 
numbering, line renumbering 
and auto-tabulation make 
this the fastest and easiest 
Assembler to use. 5 
character Label names. 

SAVE / LOAD /VERIFY both the 

listing and Machine Code. 
Accepts Decimal or Hex 
numbersandALLZSO 
mnemonics. Assembler 
Directives:— ORG. END, 
DEFB, DEFW, DEFS. DEFM, EQU, 
DEFL. FAST ASSEMBLY:— 1 K Of 

machine code in 7 seconds. Full error detection. 
32 page Owner s Manual. 




£8.50 

INCL VAT iPSP. 




MONITOR 



The Ideal tool to help the 
beginner get started, yet it 
contains all the commands for 
the experienced programmer 
to run and de-bug machine 
code programs. 
inspect and alter memory 
contents in Hex or ASCII 
characters. Breakpoints 
and full Register display. 
Disassemble any part of 
memory, ROM orRAM. 
Dec-Hex-Dec number 
conversion, plus Block 
Move, insert and Delete 
commands for general 
memory management. 
32 page Owners Manual. Can reside in memory with the 
Assembler (48K machines only) to give a 
complete system. 



£7.50 

INCLVAT&P&P. 



The most valuable software purchase you will ever make. 



Available from the spectrum" chain of stores, branches of John Menzies and all good computer 

shops, or by mail order by sending cheque/PO to: 

picturesque, 6 corkscrew Hill, west Wlckham, Kent, BR49BB. Send SAE for details. 



3 




S pectrum 48k «^^ 

MAKE YCHJtt OWN TV FILMS! ^^ 

w.th LIVE ANIMATION 
& MUSIC 

SAVE them . . 

L AMVSE EIURNDS AND FAMILY 
WHEN VOIl PLAY TKtW RACK! 







CONSTRUCTION 

I ANIMATION CASSETTE MCA 



SPECIAL MACBO-PROQH A M*l NO TECHNIQUES ALLOW YOU TOi - 
CALL-IP ANY XLMUUR or CAST. INCLUDINO LTO. HELICOPTER 
AND A MOST OP 'PERSONNEL' IN A CHOICE OF NEARLY ii_*CALLS! 
MAKE EACH ANY COLOL'S - LARGE ONES CAN BE IN TWO COLOVRSI 

THEY WALK, RUN, CLIMB l FLY. 

BUILD HOUSES, CHURCHES ETC. IN A TLASH - 1 ERASE THEM 

LP TO IS M1N3, PER TILM'. OR MORE IP YOU'RE A OOOS DIRECTOR 

MAKE CHAHACTIRI 'SPEAK' USING ANNOTATIONS AS IN STRIPS. 

FILL CUMPLTEK-PKOUPTINO TO SAVE YOU MAKING ERRORS. 

INSTANT PLAYBACK, IDITINO AND DELETINO AS YOL' CO ALONO! 

MOST COMMANDS ARK A SINGLE KEY-STROKE, WITHOIT 'ENTER*. 

COMPOSE YOUn OWN TUNES USING THE SPECIAL THRIE-OCTAVE 

CHROMATIC MUSIC COMPOSER, WHICH ALLOWS YOU TO LISTEN, 

CORRECT AND EDIT AT EACH NOTE ... IP YOU NEED TO! 

STORE UP TO NINE IJ-SOTI TUNES TO 'CALL-VP' AT ANY TIME 

IN A STORY ,., COMPUTER GIVES EACH A NUMBER IN MEMORY. 

CHANCE TINES AT ANY T1UE. EVEN WHILST MAKING A TILU'. 

YOL" CAN EVEN APD PE3UPEC T.Vt TO BUILDINUS, ROADS ETC. 

SO SPECIAL SKILLS OH COMPVTIR KNOWLEDGE NEEDED . . . JLST IMAOCfATTDN! 



©phehurst data studios si, 
IMPORTANT! i'OR «»K SPECTRfM ONLY 



PtfltKBMI PARK. 
ST MOORS. WIM90P.NE 
DORSET. RHJI CiP 




The complete 
speech synthesis system 



vfe 



SPEECH SYNTHESIS MODULE 

for the Dragon 32 Computer 

• Fully cased module plugs into cartridge port 

• Unlimited vocabulary; based on dedicated speech 
processor utilising allophones 

• Approx 200 words, <and all numbers, pre-defined, for 
access by entering word or number required 

• Complete control using 5 new BASIC commands 

• Speech can easily be incorporated into existing BASIC 
programs 

• Up to 40 words spoken from one command; speech 
can occur simultaneously with graphics 

• £37.95 inclusive 

Also available: SOUND EXTENSION MODULE for use with the 
Dragon computer — provides facility to play chords and 
harmonies — easy to use via BASIC — built-in sound affects 
— music and graphics can occur together without loss of 
speed - two I/O ports — User Manual - ONLY £34.95 inc. 



m 



ACCESS/Cheque/P.O. to: 



J.C.B. (MICROSYSTEMS) 

29 Southbourne Road - Bournemouth - BH6 5AE 
Tel: (0202) 423973 

Write or phono for further details 



60 YOUR COMPUTER. JANUAHY 1984 



If you have 
anything of 
interest to tell us 
about your 
computer club 
why not contact 
us on 
01-661 3144. 

Local 
news 

Nottingham 

The BBC Micro user group is 
a newly-formed sub-group of 
the well-established 
Nottingham Microcomputer 
Oub and meets on a monthly 
basis in the centre of the city. 
Beginners and professionals 
alike are welcome. As well n 
providing o focal point in 
Nottingham for information 
about the computer, its 
hardware, software and 
sources of supply, the group 
intends to bring together like- 
minded users — radio hams, 
educationists, games players, 
businessmen and so on 
Contact John Day on 0602 
225660 

Marston 

In an otherwise peaceful p*trt 
of rural Oxfordshire, somo 
fanatical hardcore 
computerniks have formed a 
group called the Marston 
Computer Club. They are all 
15 Of 16 years old. Most are 
regular Your Computer 
readers. They boast openly of 
their addiction to computer 
games. Jeff Minter has even 
written an articlo for trv.-ir 
monthly magazine Newiine. 
They pursuer their decadent 
life-stylo once u month, 
playing the latest games on 
Spectrum;,. Vie 20s and 
CBM-64s. If you really want 
to get involved in this sort of 
thing, there is probably no 
sane, reasoned argument thai 
would stop you. Write to the 
setfstyled president - 
sometimes known as "the 
Chairman" Chris Brunsdon 
at 12 Park Way, Old Marston, 
Oxford 

Holt 

Holt Village Hall near 
Trowbridge. Wiltshire is the 
venue for North Wiltshire 
Computer Club.. On the 
second and fourth Wednesday 
of each month a varied 
membership owning 
everything from ZX-8Is to 
Apples gets together. Contact 
the acting secretary, c/o Holt 
Village Hall, near Trowbridge, 
Wiltshire. Telephone 0225 
782808. 



COMPUTE 



Paul Bond goes In search of 
adventure and finds it in 
Aylesbury. He discovers what 
makes a good adventure game 
and has his palm read by a 
micro with its eye on the 
future. 



Aylesbury last got a visit from 
Your Computer magazine in the high 
summer of 1982 — May, to be 
precise — when our news pages 
carried word of the impending 
release of the fabled Sinclair ZX-82 
and Aylesbury ZX Computer Club, 
as it was then known, was 
concentrating on ZX-81 graphics. 

Great changes have been wrought 
in the world of microcomputing 
since then and, in acknowledgement 
of this face, the club has cast its net 
wider and dropped the ZX from its 
name. As the main microcomputer 
club in the area, the Aylesbury 
group found that, despite the fact 
that it was primarily a Sinclair user 
group, other users were inevitably 
drawn to the club. 

Weekly meetings are held each 
week at Quarrcndon School each 
Friday at 7.30pm and monthly 
meetings ul the Mandcville centre in 
Aylesbury. 

Tile club is a veritable hotbed of 
writing activity: members include 
club secretary David Nowotnik — 
Nowotnik of the puzzle — and Barry 
Cornhill — of the Black Planet. 
Several members have had software 
accepted commercially. One 
interesting Spectrum application 
developed by club member David 
Lome was a program to work out the 
mathematical calculations necessary 
for effective colour photographic 
development. 

'flic computer can be used in the 
dark room, if a primer rather than a 
vdu is used to monitor (he output. 
The program does things like work 
out exposure values, and timing 
routines for each step in processing. 
He has only sold about eight or 10, 
although a fair amount of interest 
was generated by his contribution to 
May I983's Amateur Photographer 
magazine feature on home 
computers and photography. 
Superstition triumphs over ration- 
ality it would appear even in the 
world of computers, for his 
astrological program which 
calculates ephemerises has been 
somewhat luckier. 

The club can trace its roots from 
August 1981 when Aylesbury's 
"gang of four" started meeting to 
talk about their Sinclair*. By January 
1982 the club had 30 members. 

"Only about three percent of 
members are interested in learning 
about programming," commented a 




AYLESBURY 



committee member. "You can sec 
that here we're dealing with two 
basic age groups — about nine years 
old and 45 years old." 

The club arranges stands at all the 
major computer shows, usually the 
province of Bryan Judson. 

"Manning the stand is not an easy 
number," he maintains. "You earn 
your free entrance." The club 
indulges in a certain amount of 
evangelising, organising and partici- 
pating in functions at local schools, 
and is currently pursuing a plan for 
more active participation with the 
local education authority in 
computer-related learning courses. 

The club has a basic software 
library consisting of over 100 items 
many of which club members were 
actively engaged in making safety 
haclc-up copies of. Barry Cornhill 
was busy testing out his new 
adventure Moons of Tantalus and 
explaining development techniques. 

Another well-known adventure 
game creator, Richard Shepherd, 
was present on the evening of Your 
Computer's visit to lake part in an 
informal question and answer 
session. He revealed that his 
company, Richard Shepherd 
Software, had been running for 
about two years, but really only 



came to the boil in February 1983. 
The company now employs about 
six people plus hangers-on. They 
specialise in adventure games 
software. 

Until recently he wrote all the 
ideas himself. Asked what he felt the 
criterion of a good adventure to be 
he replied that it should be 
something unusual and interesting, a 
break from the common mould of 
dungeons and dragons with a dash of 
humour. Market intelligence for 
RSS apparently consists of reading 
every single home computer 
magazine — employees are 
apparently manacled to their desks 
until they can give a satisfactory 
verbal digest of the week's news. 

What is going on then. 1 queried a 
member appositely. The biggest 
change in the market as far as RSS 
was concerned was the way in which 
mail order had dropped off and 
chain stores had taken over as 
outlets. He did not see much future 
for the Microdrive until a suitable 
duplication facility for the cartridges 
had been developed. Basically 
companies like RSS arc waiting for 
Sinclair to get his act together. 

For more details about Aylesbury 
Computer Club, contact Dr David 
Nowotnik on Avlcsburv 630867. 



YOUR COMPUTER, JANUARY 1984 61 



B»ainsfc>rtn l 



Widely used in 
schools 

4-8 year olds 

Free OUie 
Octopus badge 
with each 
program 

Ollie the Octopus must 
be moved around 
different undersea mazes 
to catch fish for himself 
and his hungry children! 
AMAZING OLLIE 
introduces children to 
the exciting new world 
of numbers (with options 
for basic number 
recognition, counting 
and adding), whilst 
providing a fascinating 
program for the whole 
family to enjoy. 



Amazing Ollie 

(Lewning about NuttiKtm 





OLLIE OCTOPUS" 
SKETCHPAD is the 
program for young 
children and adults alike. 
Its easy to use manner 
lets you create an 
imaginative picture from 
a blank computer screen, 
with no trouble at all. 
Making full use of the 
colours, you can draw 
lines in 8 different 
directions, or build 
circles, squares or 
triangles, which can then 
be made bigger, smaller 
or shaded in. 



BBC Model B 16K and 48K ZX Spectrum 




STORM Software 



Trade enquiries invited. 

Contact Amanda Ralph: 0935 813528 

Storm Software, Winchester House, Sherborne, Dorset 



ORIC SOFTWARE 

THE SINGLE SOURCE SUPPLY 

FOR ALL YOUR ORIC SOFTWARE 

PERIPHERALS AND BOOKS 



Catalogue with every purchase 
or send £1.00 which will be 
deducted from your first order. 




SOME OF THE TITLES WE HAVE AVAILABLE: 



Ai* in* 

3ici»ou: » 30 mare 

Zi- J, f .»:.-. - 

Harvgman 
Ch*M 
Cuba Guy 

M ..-. 

D.n.> Kong 
FantMy Gutrvt 

Forth 

Frank tot Tomb 

Gnl 

Hairim Attack 

Motxw 

Invade** 

Opop 
Mam 



4SK 

16.-48K 

48K 

48K 

16-.1BK 
4SK 

•IK'. 

48K 
4SK 
«K 
48K 

<WK 

4BK 

48K 

IG.'WK 

48K 

1C'48K 

48K 

46* 

16.48K 



7 96 
s.» 

7 SO 

750 
9.96 
796 
796 
696 
696 
860 
795 
1795 
996 
696 
C95 
1*95 
750 
6.96 
•: :~ 



Opciion (jrcniin 
Otic Ttek 
Otitcope 

SyiHliL'iifi'f 
Woid P'oeMtoi 
Xenon I 

ioomi Ailvi'»V-ii- 
2tn(jniA Hinmnyi. 



48K 
48K 

■sex 

4fiK 
48K 

48K 
48K 

iSK 



695 
998 

17 95 
650 
7 95 

1795 
650 
996 
660 



BOOKS 
Tnc O'K ' J"tt hoiv to 9*1 tha mott It on 

1 5 95 

Tno 0»c 1 Conization 6.95 

4n Introduction to Proaratnnvny the OriC 

1.95 
Postaga 
B00U 50p few 1 2So pcf book 

ttvetaaftei 
Casscttos 50p for 1 :o 7 free if 8 o- ov*t 



Oric Software, 118 Worcester Road, 

Malvern, Worcs. WR14 1SS. 

Tele Malvern (06845) 62467 




Are your finances driving you mad? 

Do ynu find that workup uul your |^^H^P??3^^^ 

finances malm, your head bait ? 1 ^^^^^^gan^^^^^™ 

Do you see red? ! sPECTRt'M (48KJ 

Doo"l worn. n° w Y nu r "n have 1 q \RDEN BIRDS • I 

Hilton s Personal Banking A .cApuv»tinBlni"* JucU V ,MU 

S«n.Hc*onvoursitJo.j;ivinBv«i" OrrutholW .™" pn,cr J"'™ nK ' . „, 

clear h*!*d<tlftTt and pLAY TYPE* TRANSPOSE .. E».w 

(hcrpttfulM puttm* yuu ltw:k Compme. tr«nspn«0 Vuv. I l«Y I 

into the black' I savKil.HrtnUl' 

Maintain permanent record* I |>raGON(3ZK) rsoo I 

and fully detailed llalnmnni'inf I mLrntSt ■■:.'". I 

your finance 1 Scorch [mililv i n clurtm«l'x>mprnt>ri. Cutnlofiuc 

Bank Reconciliation mniliiln I end Copy . M I 

iKiiKludndlnniilomoliciilly DISASSEMBLER "' I 

mnlrh v.iur Bi,iik Stiilfmfril | p r ',ntiotllicrtoscr««n or printer 

to>ourPBSarrminl. inilEXamiMNTMONHiS „ 

* ZX81C<J.95|16K| MEMORY MAP.. ■■■ l9UU 

• ZX SPECTRIN 1 1 2.00 («K) q^, 9 A 4 poRCS of UrOR.m 

* DRAGON £12.00 [32KJ Mcmorv localions . INVASAJAutJ- 

• BBC £9.95 (32K) PBS only rtmut, HOfrr imniW ***** 
guaranteed after sales otulfcrPra^ ■«?>•- "•"*,. 
maintc^ncE provided , i mwsctf H *ca icy no-Jg; 1 

Mtr^W^W^W 1411 YDItsl Hilton Computer Service* Ltd 

^^W^ rs)\xmi rr-rm f Dc P< YC - » 4 Avnlon Koad - 
^t^KJKfK^ LrUIVirU I bH UrpmRhm. Kmil RRH9AX 

^•^^■fc^Hk OtK V lO t O AU lor Ihn HK nt v»ir liwnj rompu'r retort 



62 YOUR COMPUTER. JANUARY 1984 



Star* 
chart 

Everest Ascent 

CBM-64: 

Adventure: 

Richard Shepherd Software: 

F6.50: 

• • 

A new implementation of the 
mountain-climbing game for 
theCBM-64. Given n,000 
you must hire sherpas and 
purchase equipment for the 
climb. You get a quick 
graphic to tell you whether it 
is day or night on the 
mountain, but most of the 
time, this is a text adventure 
game. I cannot honestly say 
that this gams fired my 
imagination very much it 
does not seem to differ very 
much from the Vic 20 version, 
but I only played it because it 
was there. 

Gridrunner 

16K/48K Spectrum: 
Shoot- 'em- up: 
Quicksilva: 
£6.95: 

• • • * 

By putting the Spectrum's 
sound output through the 
speaker of your cassette 
player, you can put back into 
Gridrunner what the weedy 
sound facility of the Spectrum 
removes, the zap of plasma 
cannons, the dull crump of 
exploding pods. Obviously the 
reason that in space no one 
can hear you scream is that 
there is such an almighty 
racket going on anyway; it is 
only a matter of time before 
the neighbours come round to 
complain. A splendid 
implementation by Jeff Mintcr 
for the Spectrum of his 
original game. 

Flight 015 

Vic-20 unexpended: 
Simulation: 
NKK Software: 
C$95; 

• * 

Noised abroad as the only 
flight simulator for an 
unexpandod Vic-20, one is 
tempted to say "I can see 
why". Written by record 
producer John Wagstaff , 
apparently better known in 
West Germany as pop star 
Lee Kristoferson, a brave 
effort is made, given the 
limitations of the machine, to 
simulate the rudimentary 
requirements of any self 
respecting flight-deck. 



SOFT. 

Shark Treasure 

■ Dragon 32 
mCl2.95 

MDr.iyond.v.7 

• • • 

ONB OP TH8 best games, graphically 

speaking, that we have yet seen for 
the Dragon. Tiii: idea and the action 
arc very simple. You, as j deep-sea 
divci equipped will) three flash 
grenades have to progress tiom the 
surface down lo the seabed and pick 
up three of the valuable items lying 
on the sea-floor, then return. The 
Catch? i couple of shoals of very 
nasty man-eating blue sharks, which 
increase in number and ferocity as 
your swimming skills develop. The 
slim grenades reverse ihc direction 
ol motion ol the sharks but you 
cannot kill them. 

True, the game is basically 
Fnigger with a few hills, but the 
way that the sharks speed up 
towards the small figure of the diver 
as i heir jaws snap open is truly 
horrible. You do not have to siudy 
psychology to know we all haw* a 
deep-sealed (ear of being eaten alive. 

On the minus side, once you attain 
i he level where there ate three 




streams of sharks between you and 
the gold, and once you have got the 
knack of not becoming fish-food, 
there is no real progression in the 
game. Also ihere is a strange is-it-a- 
bug-or-is-ii-a-lVaiure dilemma, 
sometimes when von use the flash 




Gangsters 

W48K Spectrum 
UC595 
MStrategy Games 

• • • 

JANUARY 1920. This is Spectral City 
— your city. And you are a leading 
mobster m the days of American 
Prohibition, when the government 
made drinking alcohol u liquor 
illegal. Yon mean to take over the 
city from the other gang leaders and 
control it 

The relative strengths of the rival 
gangs of hoodlums arc fust 
presented on the screen in ihe form 
of a grid. You can sec how many 
distilleries, speakeasies and houses of 
ill repute the opposition have in 
their grip of vice. Next is raised the 
"thorny question of bribes". You 
must figure out how much a month 
you can afford to keep the precinct 



sweet. This is certainly worth doing 
as the police raid your distilleries 
w;th monotonous regularity. 

There is an alternative: you can 
shop yuur rivals, but presumably 
due to their own activities in the area 
of palm-greasing, I hey are sometimes 
found innocent — then they get teal 
mad with you 

The distillery raids arc graphically 
displayed on the Spectrum by three 
police cars rolling up to your 
warehouse door sirens and all. When 
I raided an opponent's brothel — 
this is done by moving a gunsight 
over a schematic map of the city and 
pressing S when you worn to move 
in — I discovered an arms cache. 
This boosted my gang's morale and 
.another graphic showing the doors 
opening and the guns inside was 
displayed. Hang morale is key: it 
siarts at 20, bin changes depending 
upon the success. 



grenades, half vour mangled body is 
left floating in the depths, only to he 
scooped by by unothet passing 
shark. 

Everybody remembers that scene 
in Jatet where the diver swims into 
ihe bottom of the wrecked boat and 
the gruesome cadaver sinks towards 
him. If von do not, you probably 
Honed it mil of your memory. )l was 
so horrible. 

This. then, is a game thai you will 
find gripping at first, but may ttie of. 
But ilu* smooth sprite-like motion of 
the sharks will gel vou pondering 
about how they Jid it. 

Tutankhamun 

M43K Spectrum 

m& 95 

MMicromania 

• • • 

Yor «:,\s HAVi; ihe tomb of your life 
with this colourful machine-code 
maze game. In fact you can choose 
front live tombs of varying difficulty 
in which to play the role of an armed 
explorer who is endeavouring to 
collect the priceless treasures placed 
in the great Pharaoh's massive 
sepulchre. 

The explorer is moved around by 
means of a Kempston or AGF 
joystick or by the familiar A and 7. to 
go up and down, M and \ to go 
right and left, The remaining keys 
on the bottom row lire the lasers, 
and there is it smart bomb facility 
which can only be brought into play 
once in every tomb or life but it kills 
everything on the screen except you. 

Points arc scored by collecting the 
treasures and shooting the creatures. 
Bonus points arc awarded for 
especially quick completion of a 
tomb. The screen scrolls to the left 
though if you wish, for some obscure 
reason, to retrace your tracks it will 
scroll to the right. 

Every tomb has between one and 
I continued on page 65) 



YOUR COMPUTER, JANUARY 1984 63 






m^TWM^ 



r 5* I . 



19 



Choosing which game to buy from the mountain available is a difficult job, 
especially when everyone claims to produce the best on the market. But how can 
o you tell the best from the rest?. To help you decide, read on. . . . 



r'J 



T 













THE DUNGEON MASTER 

Lei your Spectrum be your guide m a totally new 
dimension in adventures in the true spirit ot 
traditional role playing games where YOU design 
the scenario. 
"I have been a Dungeons and Dragons Ian lor 

several years The package provides excellent 

entertainment tor all fans of the cults and should 
prove a good introduction to the game". 

..Sinclair User. 
"Highly recommended (or its versaiity. originality 
and quality. Definately well worth obtaining". 

..ZX Computing. 

ZX Spectrum 46K £7. SO 

Written by Graham Stallord 



A 



f- 



x»X. . 


rl 






^__ 





INVASION OF THE 
BODY SNATCHAS! 

At last' a version as fast and furious and as 
frustrating^ addictive as the arcade original. 
Landers, Mutants, Bombers, Pods, Swarmers and 
much much more combine to produce the 
ultimate space game 1 

ZX Spectrum 48K £6.50 

Written by Simon Brattel and Neil Mottershead. 



Please send SAE lor our latest catalogue and 
details of our lorthcoming software 
Catalogue FREE with every order PSP included. 
Please add £050 per item lor overseas orders 
Please make cheques/PO's payable to: 
CRYSTAL COMPUTING A 

2 ASHTON WAY 
EAST HERRINGTON 
SUNDERLAND SR3 3RX 



ADDRESS. 



VmY 



What the 
real critics say. . . . 

Very rarely have 
software titles produced 
such universal acclaim 
as 'Halls of the Things' 

and 'The Dungeon 

Master'. Now. with three 

brand new programs. 

Crystal continues to set 

the standard of software 

excellence. The 

difference is obvious - 

the choice is yours: 

The Best or The Rest. 








» 



■tet 





HALLS OF THE THINGS 

A stunning multi-level maze 'arcade adventure'. 

"Excellent and dangerously addictive • could 
change the Spectrum games scene 
overnight". ....Sinclair User. 

"Spectacular • One of the best games Ive seen, 
finely balanced between simplicity and 
addictiveness - superb graphics and colour • I 
CANT RECOMMEND IT HIGHLY ENOUGH" 

—Popular Computing Weekly. 
ZX Spectrum 48K £7.50 

Written by Neil Mottershead. Simon Bratlet and 

Martin Horsloy. 



THE ISLAND 



The ultimate test of logic and deduction* Can you 
solve the hidden mysteries ol the South Pacific 
Island on which you have been stranded - and 
escape alive* A brilliant classic style adveniure 
game to facmate and frustrate you for months* 

ZX Spectrum 48K q £7.50 

Written by Martin H Smith. 



<..Vt 





ROMMEL'S REVENGE 

A brilliant interpretation of the most visually 
stunning arcade game of all time. Superb high 
resolution 3D graphics with full perspective plus 
a host of new and exciting features make 
Rommel's Revenge the most spectacular game 
ever produced for your Spectrum* 



ZX Spectrum 48K 



£6.50 
Written by Martin Horsley. 



Please Supply: 

Invasion of the Body Snalchas D 

Rommel's Revenge n The Island D 

Halls of the Things O The Dungeon Master D 

Catalogue (please enclose SAE 6ln x 9in ) D 

I enclose cheque/PO for 

NAME 



DEALERS! For details of our excellent 
dealer discounts (Including export) 
ring Chris Clarke on 061-205 6603. 

PROGRAMMERS! Written any good 
software? send it to us for evaluation and 
details of our excellent royalty scheme. 



Star* 
chart 

Laser Snaker 

48K Spectrum: 
Shoot- em-up: 
Poppy Soft; 
fS95 

• • • 

Basically a contipedo stylo 
game. There is a chance to 
win flOO once you penetrate 
the myriad mazes of 
propagation and discover the 
secret symbol. You have to be 
able to answer two questions 
what kind of snake are you 
and what was the thing you 
Sdw? You steer using the 
cursor keys or a joystick and 
firo using the zero key. The 
laser defends you against 
vicious green Aggronoids and 
the poisonous blue Viproid 
which tries to steal the eggs 
There are also death 
chrystoids lying around. 
Excellent use of colour and 
tough at all levels. 

Crazy Caveman 

CBM&t. 
Novefty 

Merlin Software: 
C6 50 

• * 

Crazy Caveman is. as the 
name suggests, about a little 
prehistoric man who leads a 
somewhat monotonous life of 
jumping over rolling rocks and 
hacking down identical 
dinosaurs with single blows of 
his axe. 

Playing this game, although 
only slightly more exciting 
than washing-up, is in fact, 
quite addictive and I soon 
found myself proficient 
enough to meet bouncing 
dodos and birds that bombed 
me with rocks. 

I'm in shock 

767C Spectrum: 
Shoot- 'em-up: 
Artie: 
€4.95: 

it • 

The moon was the colour of 
wide frozen shrieks of 
laughter, the frost lino ran 
down the window I m in 
shock . So goes the blurb for 
this engrossing grid game. 
You are zipping around the 
bottom of the screen as per 
Gridrunner, but without the 
peripatetic plasma cannons. 
Instead fiendish diagonal step 
deflectors are laid across the 
screen, so you cannot shoot 
straight up at the invaders, 
but have to allow for 
deflection, 



(continued from page (kit 
four doors which imum he unlocked 
with the keys that ate found in the 
tomb. Kach key cm only be used 
una.- jiuI you cannot carry a hunch 
of than about with you. Your laser 
only work? when firing to left or 
right. 

Ultisynth 

MCBM-64 
mCI4.95 
■ Gmckstlva 

• • • • 

I'l.TISYNTH M ts A pfOgram bv Nalnv 
Shurma. well-known to Youi 
CumpHht readers tor tm delightful 
Scram-20 game lot the Vic-20 in 
June 1983 issue. He has written u 
program which is intended 10 nuke 
lull use of the CBM-6 Is Sound 
Interface Device chip. Ihe SID ts 
one of the better sound chips around 
.mil the idea behind this program is 
10 fully utilisc'jll the features of this 
chip as well as introducing many of 
the features ol commercial 
synthesisers 

The Utisynth is pretty daunting 
,n fust sight . In; a start, it redefine] 
the keyboard in four JilVerent ways: 
you can use (he keys on their own. or 
together with the Shift key, or 
together with the Ctrl or 
Commodore key to achieve dillcrcut 
functions from the same keyboard. 
There arc seven options presented, 
record mode, playback mode, 
compose mode, load mode, save 
mode, transferring notes, rhythms/ 
background music and a feature 
called 1'ieiab that allows real-time 
control ai any of 256 speeds of voice 
I frequency, filter cut-off frequency, 
pulse-width of voice I and filler 
resonance. 

As you are probable beginning to 
realise, this program threatens to 
make a Fairhght music synthesiser 
look as easy to operate as an Indian 
nose-flute by comparison. The best 
way lo hint ai the options available is 
to describe the pr o ce du re necessary 
to svnihesisc the sound of, say, 

thunder. 

lust, you gel into record mode 
Next yon deal with the envelopes 
which are divided into A, D, S, R — 
lot attack, decay, sustain and release. 
These are com rolled by the keys 8, 
9, and plus. The keys on their own 




that is, no Ctrl, shift, etc. The screen 
display in record mode shows you 
four columns headed A, D, S and R 
Tress 8 and you will see the numbers 
in column A Change. If you want 
the number to decrease you press 
Shift and 8. There is full 
wiapatound and auto-repeat. Thus 
you sekvt an attack of zero, a decay 
of «ro, a sustain of 15, and a release 
of 14. 

Now you put the filter for voice 
one on. This is done by pressing Ctrl 
and 1- You will sec a little dor 
appear under the column headed F 
Now to select a waveform for this 
voice. This is done by pressing the 



minus key till four dots appear under 
the Vt column. Now for filler cut-off 
frequency. Press the Ctrl key plus Y 
to decrease, plus V to increase the 
number of blocks shown in the bar- 
graph, filter resonance is altered by 
Ctrl F and G in the same way. Filter 
type is chosen by Ctrl R and T. Now 
all you do is ploy the note A 4, 

This practical description was the 
best way I could think of for hinting 
at the facilities available to you with 
this program, although anyone who 
tried Stephen Watson's CBM-64 
Synth in September Your Gmipmcr 
will have had an inkling of the SID's 
wonderful capabilities. 




Intergalactic 
Force 

UDragon 32 

Bf795 

WMicrodeaf 

• • • 

YOU n V down a corridor dropping 
bombs down ventilation shafts and 
dodging the Thi lighter which is 
trying to drop bombs on you. Almost 
a JD game, this bodes well for the 
Dragon which people have taken to 




saying is a software-driven machine. 
This means that if you take the 
trouble to get to know it, you can 
achieve great things. Most of the 
games which are graphically 
promising on the Dragon 32 tend to 
lack surprises or any capacity to 
develop beyond a certain stage. It is 
to be hoped that the Dragon's big 
brother with 61 K RAM will provide 
the necessary extra room to create 
truly addictive games. 

Having said all this, Intergalactic 
Force is a pleasant departure from 
all the tired green-looking games for 
the Dragon that so many software 
houses seem to churn out regardless. 
Regardless of how much users arc 
paying for them, that is. There arc- 
three levels of difficulty with fast or 
slow option in each. At the top right- 
hand side of the screen is shown 
your current status. The figure at 
the top indicates the current score, 
the figure below, the current skill 
level. Below this is the number of 
spaceships remaining. You begin the 
attack with five. Bonus ships arc 
awarded with every 1,000 points. At 
the bottom right of the screen you 
are shown how much ammunition is 
left. You can boost your supply by 
taking the spacecraft back oil" the top 
of the screen. This game will appeal 
to people who like Hying down 
I corridors. It requires a joystick. 



YOUR COMPUTER, JANUARY 1984 65 



BBC / ELECTRON 

SOFTWARE 







IT'S i«mm Bid BftOTHRR may be watching you. 
Can you risk loading some new games into 
your new hardware and having a good long 
session? Or should you do something a bit 
more useful? 1 .earn to type, or perhaps play a 
stimulating game of chess? Whether you or 
Big Brother choose, the range of software 
available for the BBC will have what you need. 

To start off with something close to every 
micro-owner's heart, consider this scenario; 
the CPU of your computer is being invaded by 
rebellious components! Resistors, tantalum 
bead capacitors, diodes, I.KOs, arc all 
approaching at high speed along the circuit 
tracks. Your only chance in Softspot's 
Transistor's Revenge is to manoeuvre your 
zap button along the sides of the rectangular 
6502 occupying centre screen and Wast the 
little upstarts back where they came from. 

Occasionally, an indestructible "mains 
spike" will enter the circuit. This must be 
avoided or the game is up. Sometimes humble 
household tools, such as spanners and 
hammers, will appear at the edge of the many 
circuit tracks. What these archaic utensils arc 
doing in a computer surpasses my under- 
standing, but zap them anyway and get 

66 YOUR COMPUTER. JANUARY 1984 



yourself a bonus score. Transistor's Revenge 
is a clever idea executed with great verve. The 
relentless onslaught of components is noisy, 
fast, colourful and compulsive. 

Heist, also from Softspot, is a novel 
variation on the lifts, ladders and levels theme 
which will appeal particularly to the 
avaricious. You are the plump bowler-hatted 
manager of a bank and you must collect the 
moneybags lying around to deposit them in 
the safe at the bottom of the screen. Making 
your task rather difficult are .four masked 
burglars and randomly exploding time-bombs. 

To deal with the crooks, take one of the two 
hammers and give them a good "bonk" When 
your energy runs low a message appears; 
"Gosh, 1 need a cuppa!" and you must get to 
the steaming cup before you expire. Death 
gives you a pair of angel's wings which take 
you up to the great strongroom in the sky, 
accompanied by the death march from 
Beethoven's Fifth Symphony. Heist is a game 
full of good points and makes an amusing and 
exciting change from gorillas with barrels. 

If you want to write a novel, or even a 
software review, on your word processor you 
should learn to type. In which case, look no 



SURVEY 



further than BBC Soft's Vu-Type - in 
conjunction with Pitmans. This is a really 
excellent keyboard typing trainer, much caiser 
and much more effective to use than a book 
arid manual typewriter. Vu-Type comes with 
an explanatory booklet which is essential 
reading before starting. 

Once the main program has loaded you 
can choose from a selection of graded drills 
and exercises which take you from one finger 
through to paragraphs and speed tests. The 
screen displays the QWERTY keyboard and, 
at the top, the exercise to be typed. The letter 
to be used is arrowed on the screen keyboard 
and mistakes arc signalled by a bleep. 

At the end of each drill or exercise you can 
get a report on your results, giving you the 
number of presses and errors per letter and an 
accuracy percentage. I do not want to sound 
boastful, but I think I should say that I 
achieved 100 percent accuracy on the letter J. 
Vu-Type allows you to change display colours 
and to select particular exercises from the 
menu. It is a well organised program which 
beats hands-down the old-fashioned methods 
of learning to type. 

White Knight Mk. II is BBC Soft's 



Pete Connors has a 
strange feeling that he is 
being watched as he tries 
out this month's crop of 
software. 



8*8 




Left: The Slicker Puzzle from DK' ironies. 
Above: Attack on Alpha Centtauri from 
Software Invasion. Below right: Carousel from 
Acomsoft. 



challenger in the checs program Makes. Ii has a 
monochrome display with clearly-defined 
pieces; no chance here of the "Oh, I thought is 
was a pawn" excuse. Piece* arc moved either 
by moving the cursor keys or by entering 
algebraic notation. A good point is that you 
can set a time limit on the computer's move at 
each level. 

Thus, While Knight will not only play a 
very strong game of chess, but also a very 
quick one. In addition the program has all the 
usual options: ii will move back or forward, 
play itself, change the board or solve 
problems. 

There is, though, a more light-hearted side 
to BBC Soft, as can be seen in Canyon Battle, 
a compulsive shoot 'em up game. You have a 
small biplane with which you must try to 
destroy the invading Xarians up-river through 
the canyon. There are various types of Xarian 
ship; "uvaser beamers" which mess up your 
direction control, guided-missile ships, 
fighters, Gates of Fire, and the Imperial 
Flagship, 

There arc 24 canyons to get through; even at 
the lowest level it was not easy lor me to gel 
through the first one as t tried to avoid canyon 



walls .mJ islands and attempted to destroy the 
alien robotic invaders. As well as getting 
through these canyons you must also shoot at 
least two out of every three invaders. Colour is 
used well in this game, suggesting different 
landscapes, but sound is rather limited. 
Canyon Battle is, though, a compelling game. 
If you get through all 24 canyons a mysterious 
message and a momentous decision await you. 
If it is "Would you like another game?" then 
the answer will probahly he "yes". 

Mote restful than Canyon Battle is Visions 1 
Snooker, a very good simulation of the well- 
known bah jnd stick game. You can select a 
one or two player game and use with 10 or 15 
balls. Strength of shot can be altered and you 
can even impart a little spin, if it takes your 
fancy. Both sound effects and colours are 
bright and clear. 

Daredevil Dennis, on the other hand, is t'ai 
from relaxing. In fact, it is as relaxing as 
watching Alex Higgins playing snooker. 
Dennis is the stuntman in a new film and will 
be tired if he needs more than three takes. His 
task is to ride his motorbike along the four 
hues displayed leaping over obstacles and 
holes. 

At novice level he encounters only houses, 
trees, ambulances and a spider. However, at 
higher levels such as "Oscar Winner" he must 
also cope with a bouncing policeman and a 
helicopter. Invariably, Dennis comes off and 
ends up with his head in the ground and his 
legs waggling in the air. I never earned more 
than £190 for a day's work; those with a taste 
for living dangerously will find the game more 
rewarding. 

Acornsoli's Carousel is unlikely to make 
your head spin with excitement. This is the 
game in which you must shoot the bunnies, 
owls and ducks on the revolving display. F.xtra 



points aie scored lor hitting, in the light ordei, 
the letters of the word BONUS. Sometimes a 
duck will come and try to steal vour limited 
supply 01* bullets. When you have massacred 
all available livestock you can have a go at the 
lumbering polar beai. Then it all starts all over 
again. 

Missile Control is a game which, by now, 
should hold no surprises lor anyone From 
your three bases you have to lay a protective 
covering of bombs to combat the alien 
missiles. Gemini's game is an adequate version 
of this old favourite, with both graphics and 
sound well up to scratch. In Caterpillar, also 
from Gemini, you have to help a hungry 
caterpillar cjlled Arnold eat lettuces jiuJ avoid 
the poisoned mushrooms. 

The more Arnold eats the longer he gets, so 
you have to be careful not to let him eal 
himself or crash into the edges. This snake- 
style game is quite good if you tike that sort of 
thing. 

Attack On Alpha Centauri, from Software- 
Invasion, is a title with a good science fiction 
ring to n The game itself is mghtmarishly 
frenetic. On the mountainous landscape 
covered in red dust there is a tlash of light. 
Suddenly hundreds of deadly "bug-eyed 
wasps" Zoom into the sky, their serried ranks 
stretching far into the distance - for this is a 
"3D battle for supremacy" 

The wasps speed toward you, getting bigger 
and bigger; do not shoot until you see the 
whites o( their compound eyes. If you miss 
they wheel ofi'and return to their pals. If you 
dispose of the blue and green ones, do not get 
complacent because next lime it is the red and 
yellow ones. There is only one etfective inseel 
repellent, and that is your laser canon. 

The same company's 3D Bomb Alley lacks 
(continued on next page I 



i» **s * * * * ***** 

<IM***oc.** *« i 



YOUR COMPUTER. JANUARY 1984 67 



(continued from previous page) 
any such excitement. In a pleasant cove with 
green hills and a deep blue sea, your ships are 
anchored. Out of the sky enemy aircraft wheel 
in, getting larger as they approach. Using the 
crosshair sights you must shoot them before 
they sink your ships. Unfortunately, the 
planes are too easy to hit and where the bombs 
fall bears little relation to ships destroyed. The 
sound effects are poor and the graphics, while 
pretty, lack movement. 

Movement abounds, though, in Alligata's 
Monaco, a Grand Prix racing game. In order 
to get the 2000 points needed to qualify you 
must overtake other cars and avoid 
ambulances and oil slicks. The graphics arc 
well done and the game is quite exciting. 
However, unlike its big brothers in the arcades 
there are no bends or chicanes or interesting 
background; just straight track which 
sometimes narrows. Despite the good sound 
effects its lack of graphic variety could lead to 
early pit stops for many players. 

Competition of a more intellectual nature is 
involved in D.K. 'ironies Slicker Puzzle. Here 
it is you against the computer. The puzzle 
consists of a series of concentric Zip Zap 
rectangles in different colours. These arc 
fumbled up by the computer and you then 
have to rearrange them in the minimum 
number of moves. There arc eight levels in 
this colourful and intriguing puzzle. After 
successfully completing a level you arc given a 
coded message; all is revealed only after 
completing level 8. Anyone who enjoyed 
fiddling with Rubik*s Cube will find Slicker 
puzzle an entertaining challenge. 

From Program Power come Felix and the 




Above: Detail from Canyon Battle from BBC Soft 

Fruit Monsters and Felix in the Factory. The 
first is a maze game which reworks the Pac- 
Man formula; Felix's job is to rush around 
protecting, rather than eating, the juicy 
strawberries and cherries. He can move the 
fruit, put the pursuing monsters to sleep by 
dropping an ether pool or blow them up by 
going over the magnetic pad in one corner of 
the screen. The monsters are angry apple- 
looking creatures — Granny Smiths, or 
possibly Golden Delicious — who mutate into 
something even nastier when they have 
consumed fruit. The graphics are clear and 
colourful and the game itself is quite tricky. 
Maze game fans should appreciate it. 

In the factory Felix has to keep a geneunx 
filled with oil. The oil is at the top of the 





Above: Detail of 3D Bomb Alley from Software Invasion 



screen, and to get it he must climb ladders and 
negotiate conveyer bells. Monsters — of 
course there arc monsters — can be disposed 
of by giving them a sharp poke with a 
pitchfork. 

Optima's Atomic Protector has nothing to 
do with cricket in the nuclear age but is, in 
fact, another maze game. You must protect 
your isotopes from attack in a secret research 
establishment. To do this you bounce away 
the "alien robots" before they reach critical 
mess. It is good fun, with entertaining 
graphics. 

In Quicksilva's Mined Out your task is to 
guide Bill the Worm through a minefield. You 
cannot see the mines, so progress must be 
slow. As you progress you cut swathes 10 
safety; when you approach a mine a warning 
sounds. Thus, although you cannot seem them 
you can, with logic and luck, avoid the mines. 
From level 2 on you get bonuses lor rescuing 
damsels in minefield distress. These ladies 
look more like oilcans than damsels, but if you 
get a bonus, who cares? 

Recb Art, also from Quicksilva is a my 
good graphics program. The instructions 
are clear, and once you have read them, you 
can do all sons of wonderful things; draw 
diagrams, faces, shapes. 



Company 


Program 


Price 


Chapel Allerton, 






Acornsoft, 


Carousel 


£9.95 


Leeds 7. 






4a Market Hill, 






Quicksilva, 


Mined Out 


£6.95 


Cambridge. 






13 Palmerston Road, 


Beeb Art 


£14.95 


Atligata, 


Monaco 


C7.95 


Southampton. 






178 West Street, 






Optima Software 


Atomic Protector 


£8.95 


Sheffield, S14 ET. 






36 St. Petersgate. 






BBCSoft, 


Canyon Battle 


£10.00 


Stockport, 






35 Marylebone High 






Cheshire. 






Street, 


White Knight Mk. 2 


£11.50 


Softspot, 


Transistor's Revenge 


£6.95 


London, 


Vu-Type 


£16.10 


29 South Crescent, 


Heist 


£6.95 


W1M 4AA 






Prittlewell, 






D.K.'tronics 


The Slicker Puzzle 


£6.95 


Southend, 






Shire Hill Industrial Est., 






Essex. 






Saffron Walden. 






Software Invasion, 


3D Bomb Alley 


£7.95 


Essex. 






50 Elborough Street, 


Attack on Alpha Centauri 


£7.95 


Gemini Software 


Caterpillar 


£9.95 


London, 






18a Littleham Road, 


Missile Control 


£9.95 


SW18 






Exmouth, 






Visions, 


Snooker 


£8.95 


Devon. 






1 Felgate Mews, 


Daredevil Denis. 


£7.95 


Program Power, 


Felix in the Factory 


£7.95 


Studland Street. 






8a Regent Street, 


Felix and the Fruit Monsters. 


£7.95 


London, W6. 




■ 



68 YOUR COMPUTER, JANUARY 1984 



QUITE SIMPLY, IF IT'S 
SPECTRUM SOFTWARE, 
WE'VE GOT IT! 



♦ FREEPOST SERVICE! 
♦ FREE CATALOGUE 
WITH FIRST ORDER! 



Ilease lick the diN- 
you wish to purchase 







OVER 300 GAMES IN STOCK! 

■ HP THHSK ARK JUST * V),V OP THBt t 

\SBniMH 16E £5.00 ••• Abbex flCOSKOS 16X C$.99 ■FAUSTS FOLLY lbK 
_ S.T.I. 16/48E £5.95 »»? Abf-raoft BOARD'S WARRIORS 4«K £4. $5 "••*• 

Addictive Ca=es ■ ?OC:BALL KAHACKH t6X £6.95 *♦• A+P HCRA2Y BALLOONS 16S - 
IX £5.75 BJUXGL3 PETER 16E £6.90 ■ PAINTER 48K £5.75 «** 
KISSILE DEFENCE 16K £5.95 BSLAF DAB I6K £5.95 ■ XONG 4BE £5.95 
GALACTIC ABDUCTORS 16K £5.95 *** Arcane BLAST SUNSET FOR LAYTICA *8K£5.50 
THE DETECTIVE 48X £5.50 ■ RAIDER OP THE CURSED MINE 4BK £5.50 BCRIDRW - 
48X £5.50 **♦ Artie ■ 3D COHBAT ZOJEB 481; £5.95 HXRAKIT 16K £9.45 ^COSMIC 
DEBRIS 48K £4.95 BdIHEXSION OBSTRUCTORS 4 BE £5.95 BOALAIIANS 161 £4.95 r 
~ CHK33 II 4SX £9.95 **» Blaby BgOTCHA 48£ £5.50 ■ puibott imc «.«.n « 
BARKY 90ROEPS 481 £5.50 ■KILI.BR IOH0 46X £5.50 

' 50 B CHOPPER RESCUE 48K £5.50 

SHUTTLE 48 £4.95 
> f fintd . 



Puffin Bookn 
JVARlflCK OP P1R£T0P BOOBtAIS «K £6.95 *" Quic3t»HlT» 
GAMES DESIGNER 48X £14.95 H>D APT ATTACE 42X £6.95 .. 
3UGA300 (7HR PLEA) *SH £6.95 BlKAXX -'.BK £6.95 B M * 3 - 
RUNNER 48K £6,95 ■ AqUAPUMi 48K £6 . 35 B3D STRATEGY 



Blaby conlil. 



16X £6.95 BSKCGOLES'S COVE 4BK £6.95 



MCDO GAMES ACTION 



CONFUSION 48JC £4.95 

_H1GH KIJK HARK? ME £4.99 

KOSKIC PIRATE 4BK £4.95 B'"'01O DIGGER - 

48X £4.95 *** Automata ■ PIKAHIA 48X £10 

GROUCHO 48X £10 BOO TO JAIL 40C £6 B RUNNY plua 
B.t.4, 16K £5 »•• A.W.A. BtiEOUK 16X £5.95 ••■•••« 

~ TURDODRIVER 16K £5.95 ♦*• Dug-Byte BXAKIC MIXER 48K £5.95 
_ 37YX 16L £5.95 Bi'OOL 16K £5.95 BSEWHKAL ELECTION 48X £6.95 ••••• 
HIDDEN CITY 16K £5.95 ■•■ CCS. 
I'LUttUSt 48K £6 B DALLAS 4BK £6 ■ CORK CHOPPER 48X £6 ■ AUTO CH£P 16K 
| :-:-:: TrG" LOWLAND 48K £6 ■skuggi.EH 4QK £6 ■ POLARIS 48X £6 ■site 
ABYSS 48X £5 BCAMKLOr 481 £5 «• C.D.S. B30ZT BOA 16K £5.95 
COBBLE A GH03? 16K £5.95 ■ 3PEC7RUK 3APAR1 48K £5.95 ■ KEVERSI 16E - 
£5.95 •»" i:p Software HflUPKR CHESS II 48X £7.95 B-'X 9RA0CHT3 481 £5.95 • 

.H.I. ■ TEST MATCH 4BE £6.95 ■ STAR GAZERS SECRETS 481 £6.95 ■ DERBY 
DAY 40X £5.95 ■WOOBS OP tflKTER 4BK £5.95 **• ^rental BROKIKL'S HKVIXfiK - 
40K £6.50 ■IKVASIOH OP THE BOiY SNATCHAS1 «HX Ct.90 ■ THE I5LAND 4flK £7.50 

tonasox KAnrun 4W £7.50 Biiai.^: op mi thikgs 4»k £7.50 ■ooshicgukkilla 

16E £5.50 ••♦ U.J.L. BPROOOY 16K £5.95 «•• 1* Tronlca HtROH 16K £5.95 

?005 A SPAOB ODDITY 4HK £4.95 ■»A7.]Ai:r. 4BK £6.95 BTRAKIX 16E £4.95 

SPEED DUEL 4BH £5.95 HaH'LE JAK 48K. £5.95 ■ STAR THEE 5000 401 £4.95 .... 

HARD CHEESE 16K £4.95 ■jUXBLY 48K £6.95 B^D TASX 16E £4.95 ■DICTATOR 46K 
£4.95 ■COLDHIHS 16E £4.94 •** ?ant»ny BPYRAHID 4flX £5.50 ■ VIOLENT UKI7ERSB 
16E £5.50 BtHE BLACK HOLE 16K £5.50 ••♦ Gllaoft B3D XA2E OP GOU> 16E £5.95 .. 

RAGIC CAST1.K 4RK £4.95 •" Hirv.non BHSATKWM A.T.C. t6E £7.95 BQUESTCiSK — i 
C5.95 fl3D SPACE WARS 16K £5.95 BUICHTKLITB 16K £5.95 ■BACEOAKXOK l6K £5.95 .. \ 
_|OOOWTRIBS OP THE WRLD 16X £5.95 ••* l.C.L. BlWBASSY ASSAULT 16E £4.95 *•••••• 

Is«lpa IZZOOX 46K£5.50 |ZIP ZAP 48K £5.50 BJUXI'INS JACK 16K £5.50 ■ HOLLAR 
XAOL IfiE £5.50 ■AH DXDDMS 16K £5.50 BaRCAMA 16K £5.50 ■ SCHIZOIDS 16K £5.50 
••• lowiet ■destroyer t6K £6.50 Bix IMS 40K £6.50 ■the yUKST 48K £6.50 
KM 4MC £5 BORB 48K £5 B SPEOHAM 16X £5.75 ••» JK Cray* B3» VOItTRX 16E £5.95 • 
« LtfKonJ BVAUIALI.A 4HK £14.95 ••• Lothlorlon B ROHAN iHilRi. I6E £5.50 B TY;<A1.T 
Cr AT1IXKS 1GL £5.50 B WARLORD 48X £5. r >P B-^AHURAI WARRIOR 16E £5.50 BJOIfltNY REB - 
♦8JC £5.50 BltBBVKBD 40K £5.50 •« Kleromiuila B 0Y 50 rw>t * '6* £5.95 B TUTAHKHAKU1I 46E 
£5-95 ••• Helboui-nc- Hat- BHOBBIt 4BX £14.95 B^R«ETRATOR 48K £6.95 B TERROR DAKTIL 
43 4SE £6.95 B Hsl ' l * l!UIUK ■*• *»* £8.95 ••• KlcTOPOira B^XA CRABS 16E £6.95 _ 
ED KB3GES 16K £6.95 *** Klkjogta BSCXAKBIS 16K £5.50 BSOaCStOR'S CASTLE t£K £5.50 .. 
J HASTES CHESS 48K £6.95 flcoSHlC RAIDERS 1GR £5.95 U'AAS KAKTHA 4flK £6.95 B«AS - 
HARTHA II 4SK £6.95 B^aEAT BRITAIN LTD. 48K £.6.95 BlNHKSITAJJCE 48E £6.95 BPASIC16* 
£5.95 •"• Moptuno B STARTREX/JOJS^WAV 4M: £5.50 •*• Vm Seaeratlon B CORRIDORS 0? GENOSi 
483C £5.95 B'^0- W 3D 48t £5.95 B JU TOKKKI. 16/48K £4.95 B^C^^ '« "-95 ••«•«••• 
_ TRAXS V.'atSIOH 16K £5.90 B WIUI'EY 40K £5.90 B <ECT,K 48K C'J.90 B KONG 46E £5.90 . 

ROBOTICS 16K £5.90 B 3IC0ER DAN 16K £5.90 BAKKAGKDDC* 16E £5.90 ■•• IMoopof t 
HA3 4ei £4.99 "« PIHpt>« Amioe |HD: POMJr.T 4HK £9.95 BgRREDT GULCH 40E £4.95 
KOUHTAIX 48K £4,95 B^<AKA0H*3 TOXB 48K £4.99 B""! 01 "" 2 WEST 46K £5.95 BgOSGOX 481 — 
£4.99 BfliE U1.AUX PL,VXKT 48K £5.95 B :; ' , >TflUH POCKET BOOE 16E £5,95 BCOKIKOES 16K £4.99 



fc)0»> , *rtJ'.»J:«liJ •wH.-vB RHi 



_£A£0« 4az - 
£6.95 BVSLHOR'S UIR 48X £6.95*' B.13TH0 BLASTER 16&. 
£4.95 BTHE OI233ILAYJIK 4BK £6.99 BRASYSPEAK 48X - 
£4.95 BHIKED-OUT *m £4.95 B^IKiXJATE 48X £6.?5 ... 

mam 16K £4.95 B?Radsr 4»k £9.95 BK2t£oa stom 

16K £4.95 •" Hnbblt SoftwAro B^CAPE K.O.P. IdK £5.'l> B«"^- 
PUK 48E £5.99 Bf'IASTAGIA iOE £5.9$ BPROGGHH 16E £5.99 B BACKERS 
16E £5.99 B c SIJROPODS 16K £5.99 ••■ litchnr.1 i;nciili--.l BjgVIU Of 
DEEP 4BE £6.50 Bl"VT«CIBLE I3LAMD 4BX £6.50 BsiIIr OP Tni: USE 48». 
£6.50 BSUPER'-SPY 48X £6.50 BkVSSBST ASCEKT 48K £6.50 BSWZSCSPT 
48E ££.50 B TRAMS YLVAICI AX KUtA Atlt £6.50 ••» liomjk B^ARi: ACTAC. 
1M £5-99 BSPICTRA SKASH 16E £6.99 B3D MOtfSTiiK ^HJiSS 16K £s. 55 .. 
_ COIOOR CLASH 16K £7.99 BOALACTIC TSOOPER 16K E5.'j".> **n~- 
31lTi>r«of. BORBITKn 16K £5.95 |<<K(lUIIU ATT.1CK 16X £5.95 

ATS 16E £.95 BSLIPPihY SID 16E £5.95 BxUNCItEK I6K C5.^ r . 

AMUGgDDOK I6K £5.95 BWtlSRKIKATOR 16K £5.95 " 
POSSIBU 16E £5.99 BUHAIK DAMAGE 16K £5.95 B3-ARSH 
48X4^.95 »" :iort«k B^KKSIUU 16K £5.95 ■<f$?ftpl '•- . . 
_KONSTERS IN HELL 16X £5.95 B^DON »«« 0,95 BRSi" I 

£5.95 ••• Sunnhln* Booko B"KUIS1XG OK HiWADrfAY tt.K Ci."*- 

_ BLISD ALLEY 16X £4.95 B = AI'AXY ATTACK 48K £5.95 M~ 
48X £5.95 ■** TUnn B'^RVUNJ POHCE ZERO 16X £5.00 B^-- "■ 
SWARM 16K £5.00 *•• Ultimate Bl-UNAR JErtlAH 48X £5.50 f 
ATAC 4BX £5.50 B'JBTPAC I6X £5-50 BTilAS;; .'.t! t6r 
~ PSSST 16K £5.50 B COOKIE 16K £5.50 ••* Vis 

YOKr 16K £5.95 B 201 '*' 16 « £5.95 BSHKKJWALX 48S £f.?5 .. 
_|STARP1RE 48K £5.95 Bf-A^SG HAXAOEU 43K «.95 BSC'Ss-'- 

48K £5.95 B««IX 48K £5.95 B SUEPiALCOATl 4H». 1.5. 95 

_SP£CTRON 40K £5.95 |U3! 4SX £5,95 ' 

Work fore b iHISUO AYEKOErt 16K £5.0C B«fA'*'- ; I '■'•'• 
, £5.00 Bt'OCM BOGS 16X £5.90 B K1C » XOOII/BAJi; [RTA9KA2 I 
1 SCHAMBLH IfiK £6.5'.i BTRIPL£X 48X £5.50 B * -RATE iJLAUl' - 
46K £5.50 |U0 NOT PASS 00 49K £6,95 Bl YAIIT..I 4- f . . 
Artie Advonturoa BU)U.AtliT OP DEATH UjK £»;. •• B ''■'■ * 
CURSB 48K £6.95 B(C)SHIF OP IMOK 4dK £6.95 B (-)-•• - 
IOXAGE ISLAND 48X £6.95 B^JW^KK AfILK 4EE .> . •" •• 
IntftUUcnt Softwam IBoYkUS IS CHESS 16/45K £?. • •• 



««ch 4i1K £9.95 |{t) THE OOLDi^l 3AT< : 
RACH1HE B(3)AHKCn|- OP DEATH PARI' 1 
DEATH PART 2 " 

( TESTABILITY SXPERU'.al. 



IHUKJST HORACE 16X £5.95 BHORACE GOES 
PLIGHT SIMULATION 4 OX £7.95 



_ SHAKE PIT 16K £6.95 BSIE^E 16K £6.95 "»« lalon BhUBGRY HORACE 16X £5.95 B HORACE GOES 
SEIIHG 16K C5.95 BHORACi * THE SPIDERS 16K f-5.95 
SCfiAaBLE 48K £15.95 »»* Proco:: B 3RKAi^<(AY 16K £5.95 ••* Protet BHUNTRR-XILLES 48X £7.95 . 
AlBiMBS 16K £5.95 BSOADSUSSER 16K £5.95 fl 3PECTRAPEDE 4ijE £5,95 »««»»»»«»» « « » — 
_ | LIGHT CYC1.3 I6tf'£5.95 B»SK3' SPACI! 4«K £5.95 BHASE DEATH RACE 16E £4.95 ... 
CHOST HUNT 16K £4.95 ••• Perfection Software.. BODYSSET I 161 £5.95 *•»»■ 



II you would pmtof n foslef mi *ice lh*o FREEPOST can off*. ■ »«nd,r«u' o»d«r lorm wllh a FIBST CLASS 
STAMP to th« (inoposl addi«*» & w*il t«nd your qsmes by latum. Itm cljst 



All |>r>i i>\ vlxwvn kvIikV" VAT (1 |xiM,l((o 



(9)PKfUJCS A AXDROMKDA 1(10)7131 I.: S5 1 -:;.. .1? < 



SPECIAL INTRODUCTORY OFFER! 

(only With 'hm CHdiHin) 

£1 off purchase price for 2 cassettes 
£2 off purchase price for 3 cassettes 

Isubtf.att (turn the total on the o'dar forml 

™ -. .__ — ' * T OTAL ENCLOSED 

Please send me you* catalog only 

I enclose 50p (stamps o* P.O.) 

which I undcistand wJI be refunded with 

my firal purchase 

(flsnieinbef to 
No stamps riMtriftril Juki usir subtract ottot 
the FREEPOST address below, •mount) 

•Plojvrf nvjVe checki fj postal orders payable 10 CRASH MICRO 



CRASH MICRO, FREEPOST (No stamps), LUDLOW.o SHROPSHIRE SY8 IBR flP 0584 5620 






Dk\(.on Data has refused to accept the 
dulknge offered by newer arrivals on the 
market such as l he Electron or the Hlan and 
instead of producing a new machine has con- 
centrated on enhancing its old one. A 64K 
version of the Dragon is now available at a 
number of high-streel stores for £229. 

As a long-standing Dragon user, 1 was 
excited to find out just how different the new 
machine was. On opening the box, I 
discovered that it looked just like the old one. 
It had the same large and sturdy plastic case, 
and the same keyboard with real keyswitches. 
Admittedly il was a smarter grey colour and 
had the number Ol rather than 32 alongside its 
rainbow-coloured logo. Closer inspection 
revealed that it had an extra DIN socket, 
beside the three lor joysticks and the cassette 
port. This is an RS-232 interface which allows 
communication between the Dragon 64 and 
other computers or peripherals, such as serial 
printers. 

I switched on lo exactly the same boring 
green displa\ that 1 was so used to on the 12. 
The manual that comes wilh the machine is 
identical to that for lite 12, but there is .in 
eight-page supplement that tells us all about 
the extras available on the 64. When switched 
on, the 64 is actually as 32 and is fully software 
compatible with the J2. So all cassettes and 
cartridges work js normal 

To "convert" it to a 64 you need to call up a 
little bootstrap by typing in KXHC On doini; 
this, you are greeted by exactly ihe same turn- 
on screen but this time the cursor has tinned 
blue Typing 

HHIN1 MFM 
will tell you thai ymi have 11.241 bytes ol usei 
memory available. This is 16.370 bytes more 
than the 24.87 1 free on the 32. Of course, with 
both machines this is extendable by clearing 
some of the space saved for high-icsoluiion 
graphics, it you are not using them. Similarly, 
if you are working in machine code then you 
do not need the Basic interpreter so the whole 
64K. becomes available for user programs. 

One thing that 1 have discovered is that 
some existing machine-code programs do not 
work in the 6 IK mode. 

The space for the extended menioiy means 
that the Basic interpreter has to be shitted 



"*: 




elsewhere. Where would you guess it h.i>. been 
shifted to"' The answer is that it has been 
placed over the address of the cartridge port, 
thus making the port unuseable. This does not 
affect games that may be used as normal — 
you need to turn off the power in order to plug 
in a cartridge, and when you switch on you are 
automatically in 32 mode — but it does affect 
such utilities as a cartridge word processor, or 
a machine-code monitor or assembler, all of 
which could make excellent use of the extra 
space that would be available. 

70 YOUR COMPU7EH. JANUARY 1984 




I his .iImj denies ilu use ol the cartridge pon 
for othet expansions; as a CPl 1 extension bus, 
it can be used for a variety of peripherals, 
control and even for a second processor. 

Disc drives also use the cartridge port but 
the operating system is provided by the disc 
OS and the Basic interpreter is not needed. 
This leads to one of the chief advantages of the 
Dragon 64. OS-9 is a powerful 6809 operating 
system wilh a great deal of softwatc lot 
business and other "serious" uses. OS-9 needs 
the memory space available to the 64 and 
cannot operate on the 32. 

As already mentioned, the RS-232 port can 
be used for communication both with othei 
computers and databases and with serial 
peripherals; a printer or a plotter. Extra 
commands are available for using the port; 
Dl.oad and DLoadM replace CLoad and 
Cl.oadM. MachincCOdc Pokes are needed lo 
use the RS-232 as a serial printer port and 
furihei Pokes may be used to allei the baud 
rate — the speed .it which characters are 
transmitted. This may need lo be altered to 
match up with the communicating equipment. 
The port may also be used wilh a Modem or 
acoustic coupler to send or receive data 
through a telephone line. There is another 
drawback here though as many databases are 
transmitted in teletext mode which is no; 
available on the Dragon. 

The other new taciliiy available on ihe 64 is 
auto-repeat on the keys and. no doubt m 
answer to ciiiicisms of the 32. a much fastCI 
keyboard response. I am no louch-typist bill I 
frequently find on ihe 32 lhat if I lypc "ihe" 
oi "Run" quickly, I often end up with "tc" or 
Rn because ihe keyboard cannot keep up with 
me. This is put righi in the 64 and may be 
added to the 32 mode on the 64 machine w;th, 
inevitably, another series of Pokes. These do 
not work on the old 52 machine; -1 tried. 

The infamous L'SRO bug has been put right 
on the new machine. All L"SRI L*SR2 etc., 
calls now work instead of all defaulting to 
I'SRO. In fact, there was a cure for this on the 
old machine If you defined usei ..alls as 
I'SRO I, USR02 etc., they worked correctly, 
They have also had to juggle with numbers a 
little so that memory or variable pointer 
addresses do not become negative numbers if 
they go above 32768. 

The 64 then is a powerful business machine 
if one wishes to make use of the RS-232 port 
and/or OS-y wilh discs but for the ordinary 
man in the streci ihere seem to be few 
advantages and even some disadvantages The 
extra memory will appeal to some but do not 





CONCLUSIONS 

■ The Dragon 64 is really a Dragon 32 
with extra memory, an RS-232 port 
and auto repeat on the keyboard. 
These are loosely cobbled on to the 32 
rather than being an integral part of 
the machine. 

■ For ordinary home-computer use 
there are few advantages over the 
Dragon 32, but the 64 will come into 



forget that 32K is already a lot of memory and 
should be plenty for most home-computer 
applications. The 64 is really a 32 with the 
extra facilities stitched on instead of a really 
new machine. F.xecs and Peeks and Pokes ate 
needed to use most of the new facilities when 
they should be an integral part of the machine. 

After a year-and-halfs, experience. I think it 
is worth having a second look at the Dragon 
32. Theoretically it has one of the very best 
eight-hit processors, the Motorola M6809F. 
which is halfway between an eight- and a 
10-bit micro with a large number of 
instructions. 

The F.xiended Microsoft dolour Basic is .i 
mtv complete and powerful version with a 
number of graphics instruct ions. Paint, Fill, 
Circle etc.. not available on other micros. 

The line editor takes some getting used to 
but works well. The Dragon's greatest 
disadvantage is the alphanumeric display. 
Only Ift lines of 32 characters. No lower-case 
letters, no variation in Ink or Paper, just the 
same boring black on green — or preen on 
black if you like. The four-colour graphics 
high-resolution modes seem to ihomc the 
ugliest colours possible. 

i know that secret colours may be extracted 
and that text may be added to rhe high- 
resolution— 254 by 200 — display by some- 
clever machine-code programming or tedious 
Pokes, that upper- and lower-case characters 
tray be user-defined on the high-resolution 
screen but this should not be necessary: they 
should be there as standard. 

However, there are compensations. The 
keyboard is physically very pood with solid 
typewriter keys and a spaccbat . There are no 
single-key entries as there ate on the Sinclair 
computers, there arc no programmable 
function keys, though this is easy to simulate: 

IF INKEY$ X THEN GOTO 
The cassette interface is very reliable and there 
arc fesv Loading and Saving problems. 

Other hidden advantages are that the 
joysticks ports accept analogue inputs and so 
may be used for temperature sensors or other 
transducers. The printer port may also be used 
to provide digital input/output facilities. 

The Dragon is sott ware-orientated so that 
almost any facility needed can be provided by 
a program instead of an add-on piece of 
hardware. For instance Dragon Data with its 
Compuvoice cassette showed how easy it was 
to have a speech synthesiser when most other 
computers need a dedicated chip. 

It seems a shame that Dragon Data has not 
put right the shortcomings of the 32 with its 
new machine. It mighi have meant taking a bit 
of a risk, perhaps abandoning the 
compatibility with the Dragon 32. Hut I am 
sure it would have been a great success 



its own with discs when the OS 9 
operating system can be used and the 
RS-232 port handles communi- 
cations. 

I This indicates a business machine, 
where it comes into competition with 
a large number of other computers. 
most of which have better display 
facilities However at the low price of 
i 229 n is still good value. ■ 



vOUf COMPUTER. JANUARY 198-1 71 




Thf. ATARI SOOXI. is iust the same us the 
600XL, reviewed in ihe November issue of 
Yom Computer except lor one thing: n Ikis 
6-1K. of memory instead of I6K. The lusher 
memory is arranged as eight 6-1 K by one-bit 
chips at the back of the main board, behind the 
cartridge slot. Thus the 800XL case is slightly 
deeper. 

The 800XL is also pretty much the same as 
the old 800 in most respects, except for having 
four extra graphics modes and two fewer 
joystick ports. 

Like the A00XL, the 800X1. is ■ very well 
tied and well-made machine. It should be, 
being essentially a reworking of the familiar 
Atari 800. first launched at the end of 1979. 

The thinking behind the XI. range is, 
however, radically different. The original 800 
was designed to be both a consumer product 
and a rival to the main competition, the Apple 
II. It was designed to be internally modifiable 
by the average user. Thus the 48K memory 
was on three 16K cartridges, only one being 
supplied as standard. 

The operating system was in a separate 



cartridge, in case someone wanted to use 
alternatives, as later appeared. Similarly the 
Basic was on yel another separate cartridge, so 
it could be removed and replaced with an 
alternative language or assembler — for 
example the Atari Assembler Editor or 
MicroSoft Basic II — or simply to free extra 
memory space for machine language 
programs. 

While all this thinking was very laudable in 
1979, it is oul of date today, when the 
competition is not Apple but Commodore. 

Now the accent is on making the cheapest 
possible high-specification machine, which 
means putting everything on a single board in 
the smallest possible number of chips, which 
is what Atari has done. The 800XL now has 
about a third of the number of chips of a BBC 
Model B, and far fewer pieces than the old 
Atari 800. 

Thus the 800XL has only eight RAM chips, 
while the Basic and operating system are on 
8K and 16K ROMs on the main board. You 
cannot remove them, though of course you can 
still switch out the Basic lo use alternative 



languages and games. But the result is that no 
internal expansion is possible. 

Therefore, Atari has provided for external 
expansion, by giving access to an edge 
connector on the main board via the back of 
the case. This will lead to a cage-type 
expansion box, familiar in the U.K. on many 
small micros. 

Apparently some of the existing 
independent cards such as the Bit-3 80-column 
card, Z-80 add-ons and the 8088 card, some of 
them designed to plug inside the 800 instead 
of a memory card, will be adaptable to the 
expansion box. Atari itself has many other 
ideas for its own add-ons too. 

The previous 800 also had an external 
expansion unit, the peripheral box. This hung 
on the serial output port and provided four 
RS-232C ports and a parallel printer port for 
something over £100. 

Instead Atari is now producing all its 
pcripherials with two serial ports, and offering 
a range of four printers which all work on this. 

For example, you can plug a disc into the 
micro, cassette recorder into the disc, and a 



72 YOUR COMPU I EH. JANUARY 1964 



letter-quality primer into the cassette. Unlike 
the BBC Micro, you do not need an extra chip 
to run discs. Incidentally, these new 
peripherals also run on the old 4(1(1 and BOO. 

Here you discover the real beauty of Atari's 
tiny operating system, which is the same in the 
800XL as in the 800 and 100. If you want to 
Save the file test to disc it is just 

Sovn "DiTcst" 
To Save it to cassette just use "O" and so on. 

If that is too easy, there are CSave and 
CLoad for cassette operation, plus eight 
channels that you can use in the usual Open 
#1 style. All this means that while the serial 
bus is inherently fairly slow, it is very 
convenient to use. 

Turn on the power and the 800X1. comes 
up with white letters on a blue screen and 
37.5K free to Basic. The mode text screen is 
40 columns by 24 characters, with a two- 
character margin, plus a border outside that to 
preclude losing text due to overscan on the 
TV. It is more legible than the Commodore 64 
screen, though there is slightly less memory 
free to Basic. 

Typing OR. 1 changes the display lo a mode 
I screen with live colours and a doublc-widlh 
character set offering 20 characters by 24 lines. 
There is a four-line mode text window at the 
bottom of the screen, which you can gel rid of 
by adding 16 to the mode number. 

Typing GR.2+16 puts you into mode 2 
without text window, with five colours and 
double-width, double-height characters. The 
format is 20 characters by 12 lines. This is the 
last of the three character sets provided, except 
that the XL range also has a set of 
international and foreign language characters, 
including the good old £ sign. 

Incidentally, each character set includes 29 
block graphics characters which can be 
entered using Control from the keyboard. 

There are 16 graphics modes in all, with the 
highest resolution being 320 by 192 pixels. 
The maximum number of colours is 16 or, 
alternatively, it is possible to have a maximum 
number of 16 shades of one colour. 

A live-colour Mode 2 screen requires only 
420 bytes of RAM, and the maximum taken 
by any mode is under SK. This gives the Atari 
a considerable advantage over some machines 
that use from 8K to 20K of RAM for this. 



The modes are controlled by a custom 
graphics chip called Antic, which has as its 
program the Display List. By Poking the 
display list it is possible to mix a number of 
modes on the screen at the same time and thus 
increase the number of colours. In fact it is 
possible to display all 16 shades of 16 colours 
to produce 256 colour patches. But this is for 
display only — I can see no practical value. 

The colour information is held in shadow 
registers using the Setcolor (SK.) command 
from Basic, and these are used to update the 
hardware registers. It is simple lo use variables 
in Setcolor statements and thus change Of 
cycle screen colours rapidly. The BBC uses 
VDU commands in a similar way. 

Other Basic commands like Plot and Draw 
to make it easy to produce graphics, and XI0 is 
used to fill areas among other things. There 



on the BBC, though of course delay loops have 
lo be used lacking the BBC's long string of 
envelope commands. 

The sound quality of the Atari is also better 
in being output via the TV, instead of using a 
small built-in speaker. 

The limitation of the Atari sound is that 
Basic only offers notes from to 255. 
However, as the Atari's tones are divided 
between 3.5 octaves, there is a reasonable 
match between tones and at least a few musical 
notes. 

The Atari contains a special custom sound 
chip called Pokey, and the hardware can be 
Poked to produce sounds directly. This 
provides a range of about nine octaves, very 
close to the Commodore 64. 

The Atari also has a further sound facility, 
which is, I think, unique. It uses a dedicated 





Benchmarks 














Machine 


CPU BM1 


BM2 


BM3 


BM4 


BM5 


BM6 


BM7 MEAN 


BBC Model B 


6502 T.O 


3.1 


8.3 


8.7 


9.2 


13.9 


2 1. 9 10.7 


Commodore 64 ' 


6510 1.0 


10.5 


19.2 


20.0 


21.0 


32.2 


51.6 25.1 


Atari 800XL 


6502 2.2 


7.3 


19.7 


24.1 


26.3 


40.3 


60.1 29.2 


Sinclair Spoctnim 


Z80 4,8 


8.7 


21.1 


20.4 


?4.0 


66 .3 


80.7 33.6 



is no Circle command. 

The Atari also has hardware sprites, which 
the Acorn BBC and Htectron micros lack, but 
which the Commodore 64 has. The Atari has 
four eight-bit sprites or "players" and four 
two-bit missiles which can be combined to 
make another sprite if required. This is fewer 
than the CBM-64, though it is quite enough 
considering thai, as wilh the CBM-64, there 
arc no sprite commands in Basic. 

All round the Atari graphics are about as 
powerful as the BBC and Commodore 64 
graphics, if noi more so. The Atari has the 
advantage of more modes and more colours 
than either. The graphics takes up much less 
RAM than the BBC modes and are much 
easier to use than the Commodore 64's 
graphics which are unsupported by Basic. 

The Atari sound commands also relate to 
BBC and Commodore 64 sound commands in 
a similar way. The Atari has four synthesiscd 
sound channels numbered lo 3, with 
parameters to control frequency - i.e., the 
note — tone quality — from rasp to clear tone 
— and loudness respectively. Thus a sound 
command takes the form Sound 0,212.10,8. 

This makes the sound far easier to use than 



-i 



CONCLUSIONS 

■ The Atari 800XL, Commodore 64 and 
BBC Model B are three micros that 
stand out as being far superior to the 
Dragons, Tandys. Orics and Lynxs. 
The Spectrum is just too expensive 
when raised to the same specification. 
These throe have better hardware, 
better keyboards, better Basics, more 
peripherals and better software. The 
average user would probably be 
delighted to own any of them. But if 
you have to choose: 

■The Atari has the best games as well 
as a wide selection of good software, 
languages and peripherals, though 
there is very little U.K. business 
software. The real catch is, the 
software is expensive. 



IThe BBC has the best Basic and is 
best both for education generally and 
for learning to program. Also, it does 
not need a dedicated cassette 
recorder, like the other two. The 
catch is that, including disc chip, it is 
twice the price of the others. Also it 
has the smallest available RAM. 

IThe Commodore 64 is cheapest of the 
three, is well supported, and looks the 
best bet for home/small business 
software, though it currently has less 
software than the other two. The 
catch is, it has a primitive Basic and 
you would have to be batty to choose 
it for learning to program. 

IThe old advice remains the best 
advice: find the software you want, 
and buy the machine it runs on. 



stereo cassette recorder with one data track 
and one sound track. This means sound from 
the tape can be output via the TV, even during 
the loading of a program, as is done on Atari's 
Lone Raider game. This makes the Atari ideal 
for* things like learning conversational 
languages, and for integrating real, not 
synthetic, voices into programs. 

The Atari standard Basic's good points are 
that it contains a good range of commands, has 
syntax checking on line entry, provides long 
variable names, is fully debugged, and takes 
up only 8K. The bad points are that it is noi 
very structured, and thai ii is slow. Note thai 
il is the Basic that is slow, not the hardware. 
Anyone who has played Atari's Defender will 
now that it is faster than Planetoids on the 
BBC or anything on the Commodore 64. 

Taking Benchmarks 1 to 7 from Kilobaud 
Microcomputing, the Atari 800X1. averages 
29.2 seconds, which is between the 
Commodore 61 (25.1 seconds) and Sinclair 
Speci rum (J3.6 seconds). But the BBC is much 
fester {10.7 seconds)! 

Thus the Basic is a lot better than the 
primitive version 2 Basic of the Commodore 
64, but not as good as ihe 16K Basic of the 
Acorn BBC - which is hardly surprising as it 
is only half the size. Probably the access that 
BBC Basic provides to the assembler is worth 
8K of RAM. 

The Atari's use of long strings and string 
slicing, adopted later by Sinclair, and syntax 
checking on line entry make the Atari suitable 
for Sinclair owners' upgrading. 

The Atari already has a good selection of 
peripherals — including disc drives and 
printers — from the 400 and 800. These work 
with the XL machines. Bui a new range of 
peripherals is being launched in the new 
styling. These including a number of items 
simply not available for the BBC or 
Commodore 64, including an excellent touch 
tablet, a track-ball and the Gibson light-pen. 

Printers include a dot-matrix model, a pen 
printer/plotter like the one for the One, Sharp 
and Tandy micros, ;i thermal primer, and u 
£2"° letter-quality printer. A 



YOUR COMPUTER, JANUARY 1984 73 




56-way I.D.C. connector and ribbon cable 

assembly, designed and manufactured by 

Varelco in conjunction with C.P.S. Ltd., to fit the 

Sinclair Spectrum computer. 

Available in both single and double end format. 

Also available, paddle board to convert female 

connector to male plug format. 







Command 
Confa — 

Aiaiitg both 
aaparlitnesd nnd 
first time u»«r« 
with Colour, 
Graphics, Sound, 
Baste ate 



COMPUTER CASES & COVERS 

32 LimgdolB Avn., Loughborough, Lsie*. L.EII 3RP 

T«l. OBOO E6GQZ3 



Please send me the following: 

6* grey cable with 
connector each end 

9* grey cable with 
connector each end 

9* colour coded cable 
with one connector 

12* colour coded cable 
with one connector 

Paddle board for conversion 
to male plug format 

Prices include VAT and Post & Packing 

I enclose cheque/PO value £ 

Block capitals please 

Name 

Address 





Insert Qwnxy 


£8.99 
each 








£9.49 
each 








£5.99 
each 





£6.49 
each 








£1.99 
each 





County . 



Town 
Post Code 



ii payins by Access, trier rwmt»> h©-<? 

DDDD DDDD DDDD DDDD 

Available from: 

Hawnt Electronics Limited 

Firswood Road, Garratts Green, 

Birmingham B33 OTQ 

ReR. in England Ho. 306806 




UK" 



'£ 



EXPLORING SPECTRUM BASIC 

Complements the Sinclair manual by 
explanations of BASIC programming 
techniques supported by over 50 full games 
& serious programs. 191 pages. £4.95 

THE EXPLORERS GUIDE TO THE ZXB1 
The book for the ZX81 enthusiast. 152 pages 
of games, application and utility programs plus 
much useful information on machine language 
and hardware. "Immediate and lasting value" 
(P.C.W.). £4.95 

Available from leading bookshops and 
computer stores, or direct from Tlmedata (U.K. 
P&P free, overseas customers add £1.50 per 
item for surface mail). 

TIMEDATA Hd. 

16 Hemmells, Lalndon, Basildon, Essex. ^^ 
SS15 6ED Tel.: (0268) 418121 TR ^ 




^lililEDAiA^s 



74 YOUR COMPUTER, JANUARY 1984 




A COMPUTER BREAK DOWN 
OR A COMPUTER BACK-UP? 



WITH A MICROCARE WARRANTY ^ 

Some of the smalt print with a microcare warranty: 

1. You may send your computer in for repair as often as necessary 
during the warranty period. 

2. Your computer receives expert attention and care. 

3. After repair it is thoroughly tested and returned as promptly as 
possible. 

A. Microcare s liability extends to the repair of electronic faults, includes 

all parts, or replacement of the computer if found to be Irreparable. 

You're purchasing an extra 12 months peace of mind ... at very little 
cost. Just think: no need to scrap your computer if it goes wrong after 
the end of guarantee ... no hassle with manufacturers ... no problem 
with f indinq someone capable of professional repairs. 

With a MICROCARE warranty you can have your equipment up and 
running in days — not weeks! And there's no limit on the number of 
repairs during the warranty period! 

so if you own a popular computer, there's a MICROCARE warranty 
that s right for your machine. Why not buy a year s peace of mind now? 
The sooner you do, the cheaper it could be 

write today, or phone your Access/Barciaycard number. There? no 
need to have a breakdown if your computer breaks down, with 
microcare you ll always have professional back-up! 



^ 



M 



**&& 





SCHEME* 


SCHEME B 


SCHEME C 


^r\ 




cot t Of 12 


Cost Of 12 


COit Of 12 






months 


months 


month* 






warranty If 


warranty IF 


warranty If j 




lets than 90 


more than 90 


m.inu 1 




days old 


dayi old 


factored > 






fluarantc 


^■^x^^ 


Model 






expired. 




Spectrum 


£12.90 


£18.90 


£25.90 


C22.40 


ZX81 


£9.50 


£13.90 


£19.90 


£15.50 


Atari 400 


£1490 


£2190 


£29.90 


£25.90 


Atari 800 


£ia.90 


£21.90 


£29 90 


£2590 


BBC A 


£14.90 


£21.90 


E29.90 


£2590 


BRC8 


£14.90 


£21.90 


£29.90 


£25.90 


Commodore vie 2C 


£14 90 


£21.90 


£29.90 


£25.90 


Commodore CM 


£1490 


£2190 


£29.90 


E25.90 


Dragon 


£12.90 


£18.90 


£25 90 


£22 50 


Acorn Electron 


£14 90 


£21.90 


£29.90 


£24 90 


One 


£12.90 


£18 90 


£25 90 


£22.50 


Comex 55 


£12.90 


£18.90 


£25 90 


£22 90 


lynx 


£1290 


£18.90 


£25 90 


£22 90 


sinus 


£1290 


£18.90 


£25 90 


£22 50 


Jupiter Ace 


£1290 


£18.90 


£25 90 


£22 50 


Texas Ti99.'4a 


£1290 


£18.90 


£25 90 


£22 50 



r 



[microCare 

9 Thane works, Thane villas, London N7 7ph. Tel: 01-609 7919 



e sena me . warranty .warranties for scheme ft 

for computer .smodcis 



919| 



serial number .'s 

i enclose cheque 'or 

or i wojw live io pay hy Access or earciaytard ff 

and I enter my numbe' and signature accordingly 

Name occupation . 

Address 



.made out to Microcare. 



Signature 



Date 



Please note that if you art? applying for warranty under scheme A or 8 
please enclose the original manufacturer s warranty i: wilt he returned w*tn 
your Microcare warranty 



Please add £1.50 P&P. 




I 



YOUR COMPUTER. JANUARY 1 984 75 



Thk LYNX HAS BEEN available in 48K form 
since the beginning of 1981, Camputcrs has 
recently launched a U 6K memory version whh 
an enhanced ROM set, to be followed shortly 
by the 128K Lynx. 

The additional 4K ROM in the 96K Lynx is 
the first in a series of planned expansions for 
the Camputcrs microcomputer. 
The prices of the Lvnx arc as follows: 
48K Lynx f 225 
96K Lynx £299 

128K Lynx C445 available soon 
48K to 96K upgrade f90 
Not all the additional memory in the 96K 
Lynx is available tor Basic programming. The 
extra 48K of memory has 24K. masked out by 
the ROM. The masked memory has to be 
accessed using an lixi command and is only 
suitable for non-program type data storage. 
The memory break down is as follows: 
96K Lynx 

38.5K Basic 23.5K Data 34K System 
48K Lynx 

14K Basic 34K System 
The majority of the system memory is taken 
up by the colour screens that give the Lynx its 
excellent colour and pixel resolution of 
256x218. Externally the only difference 
between the two machines is the inclusion of 
the number 96 on the Lynx logo. 

Internally there are several subtle 
differences. The 4K Eprom in the spare socket 
is the most obvious, the PCB is now at issue 
three and incorporates all the early 48K 
machines wiring patches. 

The major change occurs in the area below 
the speaker where the 6K chips have been 
replaced by MK devices with changes to the 



1 »»* "' 




•v H-ttk :•■ ■ 




« r t-rn •'.' wvo 




70 r>n> Mr'i' 




■ huh? inc*M) 'Jo '3 » 




■«» HEAR » 




«> FORMI "t ' ir4w 




«? ;ctM iS|»t' 




a» it - >«-■■• 




as -r.c >-i> to i? 




M 'Oft y-9 in 1! 




-.: LET »**SCMEm <*.vJ 




k » »»»>t ncr* m i . « 




m ji .•-,■ i-h- if»r->: ** 


• il »•-' 


•> ao to ?* 




. 11 T M«t«t«< 




.' Ill • 1 




... -1 . 




•o lmuhi 




to (.. nm • i l iw 




Figtirv ) 





PCB links to accommiulatc the new larger 
memory devices. 

The quality of the keyboard is poor for a 
proper keyboard machine. The reading of the 
keyboard was inconsistent as was the required 
keystroke travel needed to register an input. 
There were times when it appeared that my 
two-finger typing speed was too fast for the 
Lynx, which is not a good reflection on the 
characteristics of the display speed. 

On virtually nil cassette tape machines ihe 
remote socket is next to the rnic socket. This 
enables the use ol any one of a large number of 
remote microphones. Why, therefore, does the 
earphone plug colour match wish the remote 
plug instead of the microphone plug matching 
the remote plug? 

The cassette interface was extremely 
sensitive to levels, an additional leaflet on 
operating the Lynx wth a cassette recorder was 
provided but ihis is no substitute for an 
efficient reliable interface. 



The television display from the %K Lynx 
produced a lot more dot crawl than the 48K 
machines, but this I would suspect is merely a 
problem in the factory tuning of the modulator 

circuitry - - 

The version 2.0 of the Lynx ROM is now- 
supplied with all new Lynx 48K and 96K 
computers. The Lynx executes a memory test 
on power-up to determine whether it is 48K or 
96K, the latter being denoted by two beeps on 
switch-on. 

Some of the original ROM errors have been 
corrected and a couple of the mathematical 
algorithms improved for speed. 

The Lynx has both parallel and a serial 
output port sockets. The parallel output 
requires an interface pack before this mode of 
operation can be implemented: the pack costs 
£50. 

The serial port is implemented in software, 
but this is not a true RS-232 serial facility. 
There are only three lines, in, out and ground, 
no DTR or CTS. It appears that the serial 
interface will only be suitable with printers 
capable of running nt 2,400 baud and having a 
fairly substantial input butler The manual 
suggests the Scikosha GP-250X as being 
suitable. 

Without adequate handshaking, I would 
suspect that the Lynx will not be able to act as 
part of a micro network. It was a real struggle 
to get data transfer via the serial interface in 
order to obtain the few listings that form pan 
of this review. Figures 1 and 2 provide the 
programs used to establish the link. 

I was only able to dump the Lynx data to a 
Spectrum screen through the serial i n terfac e 
and then process from there. It could be said 
that the Lynx is not meant to be networked to 
other micros; at this price it should. 

Joystick and light-pen commands are 
incorporated in the 4K ROM extension. The 
joysticks require an interface — £15. 

The Lynx version 2.0 ROM command set is 
well structured and reasonably 
comprehensive. The error messages arc good 
and the line entry syntax check useful. 

Many of the facilities of Lynx Basic remind 
me of BBC Basic. The structures are very 
good but lack the very simple On . . Goto and 
On . . Gosub. The ability to use machine code 
from within a Basic program and the use of 
VDU-typc commands are also reminiscent of 
the BBC-type Basic. 

The lack of multi-channel sound facilities is 
very noticable, the new inbuilt sound 
commands of Laser, Zap, Klaxon etc., are 
poor. 

One bright spot on an otherwise cloudy 
horizon is the built-in monitor. This should 
enable fast machine-code program develop- 
ment when coupled with the quite reasonable 
set of Basic to machine-code links. 

The 23K Data store can be segregated into 
4H discrete components in any combination of 
length and number to fill the available data 
store. The extended Lynx Basic command lixi 
is used to prefix a series of commands similar 
to Basic's Read, Data and Restore i.e., Fetch, 
Store and Back. 

Data files can be Chained, Saved and 
Loaded, even stored in integer format. 
Whether this is a new way of partitioning to 
improve memory efficiency, or just a means of 



as 






iin n:- m:«: 






! 1 i.i. • 






tl« K« r 






115 11- HfttlM-** tl tn 




i*a 


III • 


'JO re I '0 


iw ir nxti»)>yt cmi r 


r nJUTt li-*.»< 


III fU-«4 •(>««( PI [Kill I.I 






l*» l "HE.-. 


ill 


A4 -»* • 


WMMIKDUO-iai 






10S :r FCt*cr>8 IltH 


LFT ^>l 


-*Wt'. ' 


- .■ ■ i ' 30. "HEN 


U'JIC 


:sz 


EX1 p 






.-i L— I--' I 






IS? !-.■• <J 






-:ir tdm, : o;, co 






'.:tl SIwF 






■• 0« 






l?j -'if M, 






i«i i- 






l» 5CTO 1*9 






Figure 2. 








BIG B 

trying to get some use out of memory not 
properly bank switched, I shall reserve 
judgment. 

The remaining extended Basic commands 
include facilities for circle, clear window, fill 
triangle, error trap and video reset. 

The 96K. Lynx is supplied with an 
additional eight-page 96K User Manual, 
which briefly explains each of the new 
commands. 

The fact that only eight pages are required 
to explain the benefit! of the 96K lynx over 
the smaller 48K machine is more a reflection 
on the inadequacies of the documentation than 
[Kior value for money. I think that more 
detailed explanations would be advisable, but 
this could be said of the Lynx manual as well. 

The data store concept as implemented is 
not documented elsewhere in other literature 
and I think that in this area at least a few 
guidelines on various uses with examples are 
essential if the majority of Lynx users are not 



76 YOUR COMPUTER. JANUARY 1964 










The big cat is back. 

Kathleen Peel takes the 

turbo version of the Lynx 

for a spin. 



V 

I 1 



u 




V/M^M//////f/f!lililifl^ 




THERS 

io allow this memory to fall inio disuse by 
default. 

When the Lynx was launched nearly a year 
ago, the price of the 48K Spectrum was £175, 
only £50 less than the 48K Lynx which, when 
taking into account the keyboard, superior 
colour graphics and built-in monitor, was 
probably reasonable even allowing lor the 
Lynx's bad points. 

["bday the price of the Spectrum has (alien 
to £130, but the Lynx price has remained the 
same where n now faces competition from the 
Electron and more seriously the latest offering 
from Atari and the Commodore 64. 

The Atari and Commodore machines have 
proven, although limited, CP/M capability 
and large libraries of quality software, if 
Commodore can quickly overcome the current 
reliability problems of one of its products and 
Acorn is able to manufacture the Electron in 
large numhers, life will be very difficult for the 
Lynx. 



CONCLUSIONS 

■ The keyboard is one ol the worst real 
keyboards I have come across for pre- 
dictability. Better than mosi movinn, 
key keyboards, but only just. 

■ The vertical wraparound scrolling of 
the screen is not implemented on any 
other popular micro and can be a real 
nuisance. 

■ Not all the RAM is available for 
programs Selling aside that required 
for high resolution colour graphics as 
reasonable. 40 percent of the 
remainder is for data only and is not 
available to store a Basic program. 

■The cassette interface reminds me of 
a ZX -81. Large memory can mean a 
large program and if it is stored on 
cassette, it has to be capable of 
extremely reliable loading. 

■ The serial por! is not an RS-232 
implementation with DTR and CTS 



control Just three lines make 
compuier-io-computer working 
extremely difficult. The interface is 
configured for a printer with a buffer. 

[There is no parallel printer facility 
without the hardware which is an 
add-on extra. 

lit is an expensive games machine, 
without the huge library of software 
available to some of its rivals. As a 
business machine it still cannot run 
CP M. For this you need the 128K 
lynx and that is f445 and not yet 
available. 

I One of the problems of expandability 
and longevity is that previous system 
failings tend to be perpetuated in 
order to sustain the idea of an 
expandable system. It may be more 
politic to remove some of the design 
restraints and go for a more user- 
friendly approach. 



YOURCOMPUTFH, JANUARY t984 7? 




As the 
countdown 
continues till 
the £200 Elan 
hits the shops 
Meirion Jones 
finds out how 
a new 
computer is 
designed 



. 



MMMMMJUUiM 

' ' ■ » _ — ' T ' • _ ' ■ — ■ -~» ■ ■ ■ . i l 




Panic Hirthe Elan team just three days before 
the press launch of their new computer. A 
vital component of the keyboard, a rubber mat 
cushioning the plastic keys, was not ready but 
the show still had to go on. 

Geoff Hotlington and Nick Oakley who 
designed the case and keyboard spent 72 hectic 
hours chopping up rubber membranes from 
old intercoms and supcrtjluing them into place 
beneath the keyboards of the demonstration 
machines. As often as not they found 
themselves glued to the keyboard, the case or 
the table but with the help of an out of work 
designer they dragged oil' the street, by the 
morning of the launch they were able to get 
themselves unstuck and turn up with enough 
machines to show the press. 

What made the biggest impression though, 
was not the stylish looks of the Elan but the 
specification. No wonder Robert Madge the 
team leader of the whole Elan project was 
smiling as he outlined the capabilities of his 
micro. 

With 64K RAM, full size keyboard, built-in 



word processor, foiir-chnimcl stereo sound, 
the highest resolution and choice of colours of 
any home micro, 80-column display plus a 
built-in joystick and all the interfaces you 
could want for £200 even the most hardened 
computer journalists were impressed. It was 

Nick Oakley, a man who sticks to the case. 




only when Madge announced that the 
machine would not be on sale till April that 
the cynical smiles rciurncd to their faces. 

Until the press launch the Elan had been the 
best kept secret in home computing. The story 
started in the Summer of 1982 soon after 
Sinclair launched the Spectrum. David Levy 
of Intelligent Software, IS, was approached by 
a bank on behalf of a mystery backer which 
wanted IS to design a home computer to rival 
the Sinclair. 

Intelligent Software is best known for 
producing programs like Cyrus IS Own 
which is the toughest chess game on any home 
computer, and no wonder since David Levy 
made his name as a chess grandmaster. But IS 
has produced programs for all the popular 
home computers and also has considerable 
hardware design expertise. 

Past work includes designing a pocket chess 
game for Computer Games Limited and the 
massive Electronic Challenger chess robot. IS 
had also designed the Riztek pocket calculator, 
which includes an electronic diary, for 



78 YOUR COMPUIfcH, JANUARY 1984 



FLAM 




Domicrest, an Anglo-Indian trading company 
which is involved in the Elan project. 

When the approach came from the bank IS 
had to ask themselves "could we design a 
successful mass-market home computer". 
They had already drafted an outline for a 
video games machine and in the course of 
rewriting programs for different computers 



it 



Could we design a 

successful home 

computer? 3 



t» 



had worked out their own ideas for what they 
would and would not like to sec in a micro. 

As Madgc'says "the Spectrum is a very good 
product indeed"; so the first idea was to 
produce something like a Spccirum but with a 
better keyboard and interfaces i'oi around 
£100. Madge lbund himself "going down the 
same son of path Oric went down" hul fell 



that by the time his machine came out n would 
be outdated. 

Having rejected the Oric-style solution i lit- 
is team thought things through from scratch 
— "if we could have everything what would 
we have." Obviously such an ideal machine 
would be loo expensive for most buyers but by 
making a few compromises Madge fell that 
there was still "a technological window for a 
produci which answered most people's 
complaints about existing home computers at 
a reasonable price." Interfaces and 
expandability were a priority from the outset 
because IS wanted to make a machine "which 
would still be wanted four or five years afler 
the original design decisions were taken." 

"We had reverse engineered many 
machines" says Madge "so we could learn the 
lessons of other people's successes ot 
mistakes." For instance "the Apple had a few 
too few keys and we had seen the advantage of 
products like the Atari which give a wide 
colour choice. Wc are a programming house so 
we wanted a nice machine in program with." 



Robert Madge, left, is the project tender of the 
£lun development team most of which was 
duiwn from Intelligent Software, IS. Although 
IS had not produced a computer before it hod 
written popular honte micro programs like 
Cyrus, IS Chess and designed products Me the 
Biztek electronic diary, and Chess King and 
Electronic Grand Master chess machines which 
are on the table. While IS designed the msides 
Geoff Hollington, below, designed the outside. 




By October 1082 the project had a code 
name, DPC — Damp Proof Course, in case 
anyone dropped the plans on a bus. and an 
outline specification, The DPC which was 
eventually to become the Elan would have at 
least A4K of RAM, full-travel keyboard, built- 
in joystick, ultra-high resolution graphics and 
as many colours displayed on screen as 
possible. A 64-track connector would be 
linked to an expansion box capable of running 
twin microfloppy disc drives or taking add on 
RAMpacks. 

In great secrecy the outline was taken to 
three teams of designers to put forward their 
ideas for what the "DPC" should look like. 
"It was shrouded in mystery" says GeoiT 
Hollington, who was impressed by the 
masonic air of conspiracy of the whole 
proceedings "it could have been P2". Madge 
asked how long it would take Hotlington's 
firm to produce initial sketches. "We very 
stupidly said seven days". 

I hat week Geoff and his associate Nick 
Oakley found themselves working all hours. 
Neither of them had ever designed a computer 
belbre but they were both convinced that it 
was time to get away from "current bun" 
designs. Hollington calls thcrn current buns 
because most home computers are jusi a 
"printed circuit board sandwiched between 
iwo sheets of cream plastic, with a tew keys 
slicking out of the top." 

"We're coming out of that phase. I cannot 
sec the next Acorn being a boring old box with 
keys on like the Electron." Hollington thinks 
that computers are now becoming an ordinary 
household item which people expect to look 
good around the house. He wanted to make 
the appearance of the "DPC" seduce people 
into buying the machine yet say a little 3bout 
the technology." 

His approach paid oil" when he and Oakley 
returned to show their sketches. Although 
they were so tired thai "neither of us "was 
capable of coherent conversation" Madge told 
them "you h3ve got the job." 

{continued on page 81) 



YOUR COMPUTER, JANUARY 1984 79 



' 



..the name 
of the game 



SITUATIONS AVAILABLE AT 

IMAGINE SOFTWARE LTD is the largest and most successful game software house outside of the U.S.A. 

with more than 1 00 staff occupying 1 9,000 square feet of premises throughout Liverpool. Imagine Software 

are at the forefront of todays exciting software industry. As a result of Imagines' advanced and imaginative 

expansion program the following positions have become available. In all cases enumeration is commensurate 

with ability and seniority and is above industry standards. In many cases a new car and numerous fringe 

benefits will be part of the package. Relocation assistance will be given to successful candidates wherever 

needed. 



L 



SENIOR SOFTWARE MANAGER 

A position exists for a Senior Manager who will be responsible for several departments working in diverse areas of software design and 
production. Applicants must have proven experience in commercially orientated software environments and a wide range of technical 

knowledge and skills. 
This is a very senior position with many exciting and rewarding aspects. Career prospects are excellent. 

SOFTWARE MANAGERS 

Two positions exist to manage large software departments at the forefront of the games industry. 
Applicants must have a proven knowledge and interest in computer games. A wide range of software skills and experience in managing 

programming staff. 

SOFTWARE ARTISTS/GAMES PROGRAMMERS 

Eight positions are available for programmers with both the technical ability and the creative skills needed to invent and code best 

selling games. 

Fluency in at least one assembly language, artistic ability plus proven experience are the necessary qualifications. The successful 

applicants will be working in an innovative environment with the best available development software and equipment and will be 

provided with a high level of technical back up. This is the ultimate career opening for games programmers. 

SYSTEMS SOFTWARE PROGRAMMERS 

Two positions exist for systems software programmers working on very advanced products. Both positions are exciting and innovative. 

For the first, applicants must be fluent in the 'C language and MCS68000 assembler and be familiar with Unix type operating systems. 

Applicants must be able to demonstrate a wide knowledge of advanced development tools. 

The second position requires a fluency in pascal and MCS68000 assembler and familiarity with the C1CSD operating system. 

Experience of computer graphics and general business orientated applications software will be an advantage. 

PROGRAMMERS 

Thirty positions exist for programmers working in a team environment on many diverse aspects of microcomputer software, including 

the conversion and adaption of games to new microcomputers. 

Applicants should be fluent in at least, one assembly language and have great familiarity with at least one currently popular consumer 

microcomputer. Experience is not necessary but provable ability is a qualifying factor. 

GRAPHICS PROGRAMMERS 

Two positions are available for programmers with skills, experience and knowledge of microcomputer graphics as applied to games 

software. 

Applicants must be fluent in at least one popular microcomputer assembly language and preferably have a working knowledge of one 

other, plus familiarity with currently available microcomputer capability. Provable experience and/or ability essential. 

COMPUTER MUSICIANS 

Two openings are available for programmers who have the ability to write music and sound effects for popular micros. 

The applicants must have a good knowledge of an assembly language and proven musical skills. 

GAME DESIGNERS 

Two positions exist for game designers to design a wide variety of entertainment software. Applicants will have both experience in 

general games design and theory plus a working knowledge of microcomputers. 

TECHNICAL WRITER 

An opening, exists for a technical writer to prepare software manuals for both commercial products and internal development tools. 
A recognised writing qualification will be necessary for applicants as will a very wide working knowledge of microcomputers. 

GRAPHIC ARTISTS 

There are six positions available for artists working on games design and production using computer based graphic tools. 
A knowledge of microcomputer graphics plus excellent artistic skills are the qualifications for these positions. 



Applicants should in the first instance send thier C.V. to: 

PERSONNEL DEPARTMENT, IMAGINE SOFTWARE LIMITED 

IMAGINE HOUSE, 5 SIR THOMAS STREET, LIVERPOOL LI 6BW 

or ring for an application form:- 051-236 8100 (20 lines) 



'continued from page 79) 

The "DPC" project was still being run from 
the IS office — the gnomes in Tottenham 
Court Road — as Hollington calls them, 
although by now the team involved was quite 
large. They had opted for a Z-80 central 
processor on the grounds of compatibility 
because it would allow them the option in 
future of running CP.'M business software. 

They wanted to use standard components 
wherever possible "there is no point in 
reinventing the wheel" as Madge says bur they 
found that there was no good chip set which 
would allow iheiu to do everything they 
wanted on graphics and sound. Madge regards 
the MSX chip set for instance as a "low- 
quality standard" which may allow the 
Japanese to break in at the bottom end of the 
market but which is "fundamentally 
limiting". 

Instead he used Nick Toop, who helped 
create the Acorn Atom, to design a custom 
graphics chip. The idea was to create a "soft 
chip" which could be controlled as easily as 
possible from programs. Fixed items were 
kept as small as possible. 

This "Nick" chip as Elan now calls it allows 
the machine to display up to 256 colours on 
screen and gives a resolution of up to 
672x512 — although not at the same time. It 
is possible to mix modes on screen and to 
create windows on to areas of text or graphics 
as on the Atari. With one exception the 
"Nick" chip has allowed Madge to achieve his 
ambition of combining "good graphics on 
different systems and putting them all 
together." 

You can use character mapped or pixel 
mapped graphics or parallel attributes as on 
the Spectrum, The only thing missing is 
sprites. Madge explains that they had the 
choice of ultra-high resolution or sprites and 
in the end they decided to make sprites 
available later as an add-on cartridge. 




Thumper — chip m,v> Dove's mtcromouse. 

"Your're always making compromises" as 
Madge says, and although the original idea 
was to build both an asembler and a simple 
word processor into ROM limitations of space 
led to the assembler being left out. The word 
processor takes advantage of the Elan's 
80-column display while the assembler will be 
available later on cartridge. 

While Nick Toop was working on the 
"Nick" chip Dave Woodficld was designing 
the sound chip which needless to say was 




"With obsolescence built out" is Ban's slogan emphasizing expandability — unfortunately This 
mixed bunch of IS programmers who worked on the Enterprise only help to obscure the message. 



christened "Dave", Stereo sound was one of 
the features built-in — you do not need a 
stereo television — u pair of Sony Walkman 
headphones will plug straight into the back. 

Dave Woodfield last appeared in the pages 
of Your Computer as 1981 Micromouse 
Champion returning to defend his title at our 
1982 Computer Fair. Unfortunately his 
Micromouse, "Thumper", after setting an 
"unofficial lap record" in practice mistook a 
piece of tape for a wall of the maze and failed 
to reach the centre. 

"The "DPC" meanwhile needed a name of 
its own. After much debate it was decided to 
call it the "Samurai home computer". 
Although the general appearance and 
specification of the machine had been settled 
there were still details which needed sorting 
out. The keyboard was a particular problem. 

A conventional typewriter keyboard with 69 
individually sprung keyswitches would have 
pushed the price of the Samurai over the £200 
mark yet Spectrum style rubber keys would 
not be good enough for word processing. The 
eventual solution was to use relatively cheap 
injection mouldings for the keys on top of a 
carefully designed rubber mat with a sprung 
section underneath each plastic key. 
Surprisingly this feels like a real keyboard. 

The cartridge port was another difficult 
area. Hollington thought about slotting 
cartridges in on top or perhaps under a pop up 
plastic lid. In the end, fear of coffee being spilt 
into the machine led him to opt for a recessed 
port at the side. 

By February 1983 the shape was settled and 
a model maker was commissioned to produce a 
wooden mock-up of the finished product, 
painted two-tone grey — dark at the back, light 
at the front — which was supposed to 
symbolise the difference between the heavy- 
processing power of the micro and the friendly 
interface with the user. 

Meanwhile the "DPC", now the Samurai, 
was about to change its name again. Although 
Madge says they had gone through "all the 
correct procedures — registering a trademark 
and so on" another company started using the 
name for computers. 

In a desperate attempt to get in before they 
did Madge placed teaser adverts in April's 
Your Computer saying "The Samurai home 
computer is coming" but in the end decided to 



change the name — first provisionally to Oscar 
and then finally to Elan. 

Technically the machine itself is called the 
Enterprise and it will be made in two versions, 
(AK for £200 and I28K for £300. "It is a 
model range" says Madge "just like the Ford 
Sierra". 

Over a long Easter weekend Oakley 
produced drawings fur the model maker to 
produce moulds for final production of the 
case. The model maker, "he understands 
shape" says Oakley, has to carve the form of 
the computer out of solid blocks of graphite 
which then go 10 the loohuakers. 

The job was too big for any one toolmaker 
so Nick Oakley had to commute between 
seven different firms checking that the bits 
that each was producing woidd all fit together 
in the end and expecting disaster at any 
moment "I was living in a car, thinking 
when's it going to happen?". 

Sure enough it did — the base component 
was nearly a quarter inch too long and it was 
loo laic 10 gel ihc mould remade. Fortunately 
the toolmaker was able to shave a section out 
of the mould and the only sign that all is not 
quite ,ts the designer intended in the finished 
machines is that one of the ridges on the base 
is slightly wider than the others. 

"Learn the lessons of 
other people's 



mistakes 



u 



As the workload increased Geoff Hollington 
and Nick Oakley delegated more of the 
technical |obs to Beverley Hobson. In all areas 
the team working on the Elan project 
increased in size until before the press launch 
there were 50 people working on it. 

Elan brought in a graphic design consultant 
to advise on colours for the keys and the case. 
He advised against the two tone grey because 
it looked "too specialist" for a home 
computer. He picked out the eight 
programmable keys in blue, the Stop key in 
red, the main keyboard dark grey like the case, 
and other keys in green, 

From the outside the Elan Enterprise looked 
(continued on page 85) 



YOUR COMPUTER, JANUARY 1 98d 81 



PROGRAMS 

WANTED 

SEND 

NOW 



BLABY COMPUTER GAMES 

FOR SPECTRUM AND DRAGON SOFTWARE 



SPECTRUM 

CONFUSION 

Voo ate totally confused .m<i -irr> 
t*rvg attacked I'oiv both sides b, 
tf>* most riaitust A liens kno*n in th* 
Uwvfse. 4aKM;CM.!>S 

GOLD DIGGER 

Dig you' way through the Mine and 

find the Gold IJupftiiti, tint lt«*p 

away from the Nuygoi Cnainant' * 

48KM>Cf4 95 

CHOf>PEH RESCUE 
BdMMlMi i'P Being nntomMd under 
Radro Active w.»«t«, can yuu at a 
Hafcconter Pilot, icfunio thorn all m 
rime' *6KM^Cf5 50 

KOSMIC PIRATE 

Guw* yout Plieto Vassal through th* 
maasrvt fleet ol Spat* Craft (hat has 
*nc« eK d the planet Veto* and try to 
steal yout euentinl nocGi, 

4HKM;C£5 50 

DRAGON 32 

PtANET CONQUEST 

Land your Ftieylitiii Ship safety and 
then you rtuy tntutn to your rteii 
Sola) System iSitlll love.* ate I 

CMS 

DOOO 

Starnng Dodo and thu Snow ti eas 
You *•* th* last uitvivinq turn! of 
Oodos aioim in the Antarctic 
surrounded liy lea nlocU and Snow 

B*n S'^J* INt Iro rtlocVj onto th* 
Snow Ben 01 nlvcinly tho. walls in 
k* tfwn f5 95 



BARMY BURGERS 
SPECTRUM 48K 




8L*H» COMPUriK otmi 

BARMY BURGERS 
B*E». Burners, Cheese and LtttjC* 
thoy ate al that*. #1 you haw in 
do is )iul their, together It souncs 
easy doosn'l it. but not w^e<" you are 
baino dtascd ov a fried Egg and 
Sausages! **K M.'C C5.G0 

HIGHRISE HARRY 

Faaturirvji Harry Htgnrae and th* 
M^tt [|;,|,s - Guide Hany tn* Panto 
along U« (iiileis. up »•> Laodtrs. 
onto llm Hts, but mind th* Stdr» 
Fivti Whaciy somas 

WMCI5W 
PLUQOIT 

Younil P«r«y huggit must g*t Met. 
!0 hts Chart Hoard >n trn 



'COTCHA' 



SPtCTRUM 48K 




Sl**r COUPliTE* CAVtS 

help him to find th* tight soys. 

aSXM Cr5 50 
GOTCHA 

After escaping from the local Nek. 
Fmic >s soon tsaor up to n« od tricks 
aga-n' 48KM-TCS.W 

OODO 

Starring DoOO and trie Snow B#*> - 
You are th* last surviving bleed of 
Dodo's a or * <n th« antarctic 
suiiounotd br lc* Blocks and Snow 
Rem SM* th* lc* Blocks onto llm 
Snow B**a or efectnty th* walk tn 
IJIDHnn aAKM.'CtobO 

LASER RUN 

Fly th* tranch lo oesttoy the T I E 
lighters. Thej gam* « shown >n 3D 
|m«»pcctr.« I'j'JIf 



OEPT CY BLABY COMPUTER GAMES CROSSWAYS HOUSE LUTTERWORTH ROAO ' BLABY LEICESTER 

TEL 0533 77364 TELEX 34262) JRKHG 
OEALERS PLEASE ASK ABOUT OUR VOEO TAPF WHICH CONTAINS OUR FULL RANtiE OF GAMES 



PROGRAMS 

WANTED 

SEND 

NOW 



KILLER KONG 

SPECTRUM 48K 



•trsjTr.i TAt*-: 



KILLER KONG 

Featuring l»n screen* of ar-aQ> 
acoon — E'evttors Konfl — V j- j 
Barrels - Hamburgers - and over 
Mane's Girl 48K M :'C f 5 50 

SHUTTLE 

Gtnde your Shutltotiull down to tho 
surface o" Planet NexOn. ritucu* the 
itisndcd Space Palml and return 
th*m on* by uim- to the safety of th* 
Moth*isf«.p 4flK M .'C M 96 



DISTRIBUTORS 


PCS Smith West 


C«ntie Soil 


Imim 


Birmingham 


0302 50434 


f»J 520 7591 


RETAIL OUTLETS 




WH Smithe 




Clash Micros 


bghsng Records 


and alt 


London 


major software 


J1 S-iSWSS 


outlea 



Take your team from the 4th 
Division to the European Cup! 
Features 4 divisions, promotion, 
relegation, transfers, injuries, 
suspensions, weekly results and 
league tables, reserve team, crowd 
trouble, and all the fun, drama and 
trustation of managing a league club 

48k Spectrum, 

Dragon 32, BBC B, Electron, 

Commodore 64 £6.95 



From retailers nationwide ■ or by return 
of 1st class post. Just note your name, 
address, computer and programs 
required on the bBCk ol your cheque or 
postal order. 




'Makes Virgin's 
Yomp look amateur' 
Dragon's Teeth 




DRAGON 32 
£6.95 



You're the last survivor - and it's a 
long way home. Can you survive the 
minefields, the helicopter gunships& 
the armed patrols? Who dares, winsl 



P6AK/OFT 

7 Hawthorn Crescent 
Burton-on-Trent 



A 





ROSE 
SOFTWARE 

EDUCATIONAL SOFTWARE 

FOR THE SPECTRUM 

(16K or 4X1x1 






LCASNING IO READ 
MUSIC 

4 teach aii J lest programs: 
Treble Clef. Scale Position, 
Note Value* and Keyboard. 
All vtith excellent praplitL.* and 
Itelp facilities. 


£5. 95 per cassette 
(inc p&p) 




vol sr; 1 KARNKRS 1 

4 programs for the young 
computer user: Alnitns, Telling the 
f imc. Shopping and Snakes. An 
OK} innoduclion lo OOmputCi 

■ ll.kd Ic.'KIUIIg. 










INTERMEDIATI 
ENGLISH 2 

6 piograms: 

Idioms. Opposite* 1, opposite* 
2. Ciioup Terms. Odd Word 
Out and Spellings. Questions 
arc multiple choice. Each 
program has an incentive 
jackpot game wtih moviiiy 
graphics. 


It r ha\e a iar$e rutifte 0/ 
educational pmgrann fur the 
Spn-tnim and AX-81 /rum 
in/ants to "0" level. 






Send sac for catalogue < 

ROSE SOI 

148 Widncy L 
West Midlan 


rf all our products to: 

FTWARE 

.iiu 1 , Solihull, 
ds B91 3LH 





92 YOUR COMPUTER. JANUARY 1984 






SINCLAIR ADD-ONS 






1. COMPUTER CASE 

Attractively designed, hardwearing Spectrum." 
ZX81 computer case. Houses computer, 
printer, tape recorder etc Only £11.95 plus 
E2.S0P + P. 

2. WEARS AVER 

This compact unit M'xJx v/t') has a 
save .load switch and a 9 volt on/off switch 
for screen clearing. Simply Plug in your EAR 
and mic plugs and your power plug. 

SPECTRUM Ref WSS £9.75 

2X8 1 Ref ZXS £9,50 plus P + P 60p 



3. COMPUTER STANDS 

POWER BASE 

Raised stand for ZX81 and Spectrum. Fitted 
load i save switch, and power ON /off few- 
screen clearing, saves wear and tear on 
connections. Front lip holds computer In 
place no soldering, comes complete with ail 
necessary plugs and cables. 
ZX81(?ef PBZX81E13.2S 
With built-in wobble stopper P8ZX81W E17.25 
Spectrum Ref. PBS1 £13.50 

4. new spectrum sound, with built-in variable 
sound amplifier PBS2 £19.90 

plus 95d p + p 

5. 16K and 64K Memory extension 
FABULOUS SINCLAIR ADD-ON OFFER 
FOR ZX81 OWNERS 

Tnese are the real thing. ZX81 memory 
extensions made for the USA and specifically 
screened costop radio interference 

• no soldering • easy to fit • simply plug In 

• no loss of memory through wobble or 
white out 

Fully Guaranteed for 1 2 months 
ME1 16 USA £15.99 
ME1 64 USA £44.25 
plUS60pP + P 



6. WOBBLE STOPPERS 

At last, a fool proof method of avoiding ZX81 
white outs caused by Ram-Pack wobble. Simply 
turn the plastic thumbscrew until the Ram- 
Pack is held firmly against the ZX81. No 
soldering, no stick-on pieces, just common 
sense! Fiat or tilted models 
Large, fiat or tilted for ZX81 and Ram-Pack and 
Printer Ref LW £5.75 flat 
LTW £6.75 tilted plus 60P P + P 
Small tilted for ZX81 and Ram Pack Ref STW 
£6.25 plus 60pP + P 

Small fiat ZX81 and Ram-Pack Ref SW 

E5.25PIUS 60D P + P 

7. TAPE LOAD ANXIETY? 

vu load takes the frustration out of loading 
yourzx8i or spectrum programmes 

• helps to ensure programme load ever 
time • monitors tape output level • gives 
positive save indication • detects blank 
tape without disconnecting cassette wire' 

• ready to use — no wiring 

' £19.99 plusGOpP + P 

8. STACKPACKS 

microcare stackpacks nave been designed 
to be used independently or in conjunction 
with interface r. The STAckpack has a neat 
housing for the Sinclair Transformer and has 
room enough for cable stowage 
ah stackpacks have save • load and ON /off 
switches toslmpllfy these tasksand save 
needless wear and tear on plugs and sockets 
stackpack one - The complete backpack 
for the Spectrum — save/load. ON -off. fully 
variable sound amplification — three built-in 
13 amp sockets with mams switch ana neon 
indicator, plus mains cable and plug. Ref BP1 

£26.00pluS£1.50P + P 



9. FANTASTIC ZX81 & SPECTRUM 
SPEECH SYNTHESISER 

• Making amazing speech effects with your zx 
Spectrum. 

• Specially Designed for use with your 
Spectrum, just plugs in, no dismantling or 
soldering, size ZVi x SW x r. 

• No power pack, leads, batteries or other 
extras. 

• Ample volume from built-in loudspeaker. 
Manual volume Control on panel. Can be 
plugged in to existing hi-fi system 

• uses no memory addresses. 

• Free Dictionary of Sounds. 
SS1 Speech Synthesiser 
ES9.00dIus75dP + P 



HBSBBpbbnp 

ffigKSSK of Post £7.00 ^ 



COMPUTER 



ii 



ONS 

I 



7-9 Thane works. Thane villas London N7. Tel: 01 609 7919 
| Please send . ref . . 

Name 

Aoaress 

| Occupation .Date 

1 1 enclose cheque /postal order for , 

made out to MlcroCare or i would like to I 
pay by Access or Barclay card 



I 



! I I 




I I I 




PncM are correct at time of goino to press 



YOUR COMPUTER, JANUARY 1984 83 






SHIPS 



mm 






mm 



t 



I 



■ 



3n 



MM 



H 



El 



* ■ 



wmmmM 



H 



■ 



■ • 7 ■ 






■■■Hi 






saw 



ft 



R 



BMmm 



s 
A 



t\»'%:?^ 



■ 



39 



--' V" 



B^KhflrS 



iomputer Graphics Language 



LTJ 3 •Ufl H\ ft 1 T.T J v) g I Ml*]!!' 



MULTITASK LANGUAGE 
; AS FAST AS MACHINE CODE 

SIMPLER THAN BASIC 

• 

Write Machine Code in a 
' fraction of the time currently 

required 

SCOPE is available from 
most good quality 
dealers and selected 
branches of 

WHSMTTH 

details o*f how to get 

W games published 

Tiercially contact 

'letmg 



..,. . 



TECHNICAL SCOPE is a fully structured 
DETAILS multitask language specifically 



for writing graphics, animation and sound. 
Being fully compatible with BASIC it is ideal for 
writing both arcade and adventure style games. 



'T»[»llu»]i?MlrAVJlirJ»lftiftJi"l«]i-}-';lii<IiliTM 



it can be used as an assembler with SCOPE words 
as plain language mnemonics. Therefore no 
knowledge of machine code is required, * 

The language is extremely easy to 
comprehend and is very powerful 
indeed providing many features 
not available from BASIC. 



W? 



3* 






& J* 



SCOPE HAS TO BE USED 
TO BE BELIEVED 






48K SPECTRUM 



»# 






^» V 



^V S 



♦° 



*v 



,<****■ 



0^ 






V F 



^ 



#^' 



(continued from page 81! 

complete by the beginning ol September and ii 

was time foi i lie press launch which went 
smoothly — apun from the crisis caused by the 
late arrival of the rubber membranes. 

But although the case and the hardware 
inside were ready at the launch there was a 
limit to what could be demonstrated beyond 
the range of colours available on screen and 
how smoothly they could be scrolled. The 
Basic, which has taken two years to write to 
try to meet the specifications of the American 
National Standards Institute, was running on 
other machines but had not yet been 
implemented on the Ban. 



"There is a shortage 
of design 



expertise" 



It is more structured than most Basics and it 
also has a higher level of arithmetical accuracy. 
Again there has been a trade off between these 
advantages and speed. The Elan Basic will noi 
be as fast as BBC Basic. On the other hand 
Eian expects to have Forth, Lisp and 
assembler available when the Enterprise is 
launched together with a clever piece of 
software which will convert programs for the 
BBC and Electron to run on the Elan. 



At the moment Elan is trying to implement 
the Basic on the first few prototype machines. 
The peripherals which will be available by late 
Summer are being prepared also. The original 
idea of connecting the peripherals side by side 
next to the computer was rejected because by 
the time you had the expansion box and disc 
drives "you were off the end of the table.'' 

Instead Hollington opted for a stacked hi-fi 
solution. The expansion box which should 
you ever need it can take up to 4 megabytes of 
RAM would act as u base unit with the twin 
3.5 in. Sony disc-drives on top and further 
units — such as a Modem on tup again. 

One of the must dilliculi problems when 
you are designing a new computer is. allowing 
for what machines other companies might 
release in the time between you sketching out 
your plans and finally producing a micro. It 
can take as little as nine months for a computer 
to move from the drawing board to the point 
of sale but a year is more common. 

The specification of Acorn's Electron, for 
instance, was known in computing circles in 
April 1982 and Your Compum published an 
exclusive photograph of it in December 1°8.? 
yet it was August 1983 before the machine was 
launched and there are still production 
difficulties. 

Robert Madge has been pleasantly sui prised 
how few new computers have been launched 
in the 18 months since the Klan project 
started. "There is a shortage of design 
expertise* 1 



Buvtttltfy Hobson. titiothci ut 
Hutiiiigton's team. 




The Elan Enterprise appears 10 have met the 
original design criteria of being able to "play 
the best video games around yet still be 
respectable for education and home use" and 
the specification looks tremendous u<J.i\ yet 
no-one cm predict what it will look like in 
April when it goes on sale. 

Sinclair's lone-awaited ZX-83 may K- out by 
then and commodore has a new nl-stylc 
machinc on the stocks called the 444. 

The Japanese MSX machines could j!mi K 
on sale by Spring and though none of them 
appear to match the Elan head on i: will be a 
nailbitine few months for the Elan team. 



NEW 



FROM WHITSOFT - NOT WHIZ BAM POW ZAP, BUT . . . 

HIGH POWER STRATEGY GAMES 

RESULTS ARE COMING IN WITH 




FOR THE 

# ORIC [48K] 

# DRAGON 32 

# TANDY 

Color Computer 



FULL SOUND 

AND COLOUR 

GRAPHICS 



WHITsoft 




«& 





Have you chosen the right Parly Leader - How well did you spend 

Campaign Funds Can you survive the scandals Will your nerve 

hold on the Election Night Special T.V. show! 



RACE AGAINST TIME AND THE ELEMENTS WITH 



•IL SAR«M 

Haggle with shipyards to buy your Oil Rig — Tow out your Platform — 
Race your competitors to lay your Pipeline - Watch the lickertape of 
World Oil Prices - Can you make enough money to avoid Demotion! 



All Dragon and Tanay @ £6.95 One <s> £7.95 {including post and packing) 

Please rush me copies of ELECTION FEVER and copies 

of OIL BARON for thc:- 

□ Oric48K □ Dragon 32 □ Tandy Color Computer 

Name: 



Address: 



.Post Code: 



I enclose cneguc/postat order value £ made pavauie to. 

WHITTINGTON HOUSE INTERNATIONAL LTO. 
42-45 Now Broad Street, London, EC2 



E3 



YOUHCOMWJTtR. JANUARY 1984 85 



DESIGN YOUR 



HovrnvrR GOOD your computer is there must 
be times when you wish it had a little more 
memory, a better keyboard or more flexible 
graphics. Well now is the chance to design the 
computer of your dreams. 

You can lake the competition as seriously or 
as lightly as you want. We arc as interested in 
wax crayon sketches from eight-year olds as we 
are in fully-documented designs from teams 
with technical training. The decision tree with 
sample prices is only meant as a guide to some 
of the ideas you might want to build in 10 a 
micro. 

If you add up all the costs of the components 
you would need and then add a few pounds for 
all the little pieces lhat would have cluttered 
up the tree you will have an approximate cost 
for your micro. 

You will have to at least double this cost to 
get a realistic price for what your micro might 
cost in the shops if it went on sale in the 
middle of next year. The competition is split 
into three categories to give everyone the best 
possible chance. 

Individual or Group 

You can either enter as an individual -- 
junior if you are tinder 14 on December 31, 
1983 or Open if you are older — or yon can 
enter as a Group. 

Groups could lie a class or computer club or 
just an informal team made up ol your friends. 
The advantage of a group entry is that you can 
take advantage of individual skills much as a 
real computer design team would. 

One person can concentrate on the external 
design of the machine while another looks at 
the Basic and built-in software and others 
choose which processors to go lor, how much 
memory is required and what additional 
features to build in. 

In addition to all the peripherals mentioned 
in the tree you might also want to build in 
others — a printer lor instance. 

In terms of the costs quoted in the tree you 
should allow around £40 for a simple printer, 
£80 for a four colour min-Biro printer and 
£100 for an A4 plain paper primer. All these 
costs obviously double by the time you get to 
the shops. 

If you want to go into more detail — say 
specifying a TMS — 9918 chip for graphics — 
we will be interested. You might want to give 
an outline of what you would like the Basic to 
be capable of or perhaps some other language 
you would want to build in. 

The competition entries will be assessed by 
a team of experts who arc well used to the 
difficult decisions that have to be taken when 
you arc trying to build a successful 
microcomputer. Who knows some of you may 
go on from drawing up a sketch and a 
specification for this competition to becoming 
full-fledged computer designers in your own 
right. 



Documentation 



Software 



Language 



Medium 



Built-in ROM 



Clean machines 



4Klor£2 



16K lor £4 



Otsc Cartridge Tape 



Basic 



Assembler and/or monitor 



Other 



Forth 



Pascal 

£1 



Logo 
£1 



Fortran 



MSX 
£5 



IBM 



Microsoft 
£5 



Sinclair 
£5 



Manual 
£1 



86 YOUR COMPUTER. JANUARY 1984 



CWN MICRO 



idea 



Hardware 



Keyboard 



Case 



Bum-in 

peripherals 



Interfaces 



T 

CPU 



Simple 

t 
£2 



Styled 

I 
£5 



r 



Joystick 
£4 



Displays 



Mouse 
£20 



r 

TV 

_1_ 



r 

Colour Flat screen 
£70 £40 



rapt 

recorder 



Disc drive 



I - 
Floppy 
£80 



Hard 
£290 



LCD 

I— h 



Light 

pen 

£5 



Colour and 
sound chips 



8 bit 



"I 

16 bit 



Z-80 



1 
6502 



68000 



Sinclair 
compatible 



CP/M 



Acoustic 

modem 

£30 



Microfloppy 
£20 



Cassette 
£8 



8 line 
£40 



i line 
£5 



8084 



IBM 
compatible 



Atari 
compatible 



BBC 
compatible 



Graphics 



Sound 



Membrane 
£1 



Typewriter 
£10 



Low resolution 
£2 



ULA 
£1 



OH the 

shell 

£2 



Ultra high 
£20 



r r 



Moving key 
£3 



RG8 
£1 



TV 
£1 



Video 
£1 



RS232 
£1 



Network 
£1 



Cartridge 
£2 



H 



YOUR COMPUTER, JANUARY 1984 87 





r-fi 



' V- l.»v', 



*AilB^. 



■ 






hA 



fi: 




THE MOST IMAGINATIVE 

GRAPHICS PROGRAMMING 

SOFTWARE FOR YOUR SPECTRUM. 




There's now one piece of software that's a must for The program comes complete with a cassette 

every 48K SPECTRUM owner. demonstration of what you could produce with 

It's called "PAINTBOX". "PAINTBOX" including a 28 page booklet describing 

If you wish to exploit the full graphics capability of in easy-to-understand language how to use it for best 



your machine, you can do so . . . simply and easily 
with "PAINTBOX". 

"PAINTBOX" is produced by Print 'n' Plotter 
Products — the company that has pioneered (and 
led) the field of graphics aids for ZX Computers. 

With our name and reputation you are assured of 
quality and immense graphics capability! 

Take a look at the actual screen prints opposite. 
They are the sort of thing you could produce on your 
SPECTRUM. 

With a little practice - and "PAINTBOX"- you 
could be planning, producing, and utilizing these sort 
of graphics in your programs — producing software 
that will come alive with originality! 

Just look at some of the facilities available from 
"PAINTBOX": 

UDG EDITOR: ^^ olIVLl Lll 

Giving you the facility to define (and re-define) up A QH L/D 
to 84 graphics characters which can be held in f^T^iT TT 1~^ 

memory, stored in your BASIC programs for instant v>wU l^LJ 
recall from its own built-in machine code! JSE IT^ 

UDG DRAWING BOARD: 

A fully integrated UDG Planner for up to 4 Banks 
of user-defined characters. Planning facilities include 
MIRROR IMAGE, ROTATE, INVERSE, and FILE. 

SKETCHPAD: 

An experimentation "window" that allows you to 
try-out your UDG ideas during development of the 
84 graphic character set. 

PRECISION PLOTTER: 

An amazingly versatile high-resolution drawing 
board which includes PAPER choice, INK choice, 
PLOT, DRAW, DRAW RADIALLY, CIRCLE, ARC, 
OVER, FILL, instant change of INK colours 
(including BRIGHT), ERASE, and STORE in 
permanent memory during development! 

All cursor movements can be controlled by 
Joystick or Keyboard operations, with choices which 
include FAST or SLOW movement and "Crosswire" 
or single Pixel cursor! 

SCREEN PLANNER! 

Combining the best of both worlds! PRECISION 
PLOTTER and UDG Characters! For complete 
screen planning of graphics. A multi-purpose 
graphics facility to enable you to produce screen 
graphics that are the equal of those seen in best- 
selling software! 

All graphic results can be sent to the Printer, saved 
as SCREENS or SAVED as CODE with its built-in 
machine code routines for instant recall from BASIC. 

"PAINTBOX" is such a comprehensive graphics 
toolkit that it is impossible to describe it all in one 
advertisement! 



results and many tips for storing and using your 
graphics in BASIC programs. 

Of course, "PAINTBOX" is ideally suited for use 
with Print 'n' Plotter's other great graphics aids. 

The dedicated programmer will want to use it in 
conjunction with our ZX SPECTRUM JOTTER PAD 
- THE ORIGINAL (AND BEST) GRAPHICS 
PLANNING PAD! 

So why not place your order today? 

Write now. Phone your Credit Card. Ask at your 
local computer shop. 

At only £7.50 (plus p&p) it's a marvellous 
investment for all ZX SPECTRUM owners . . . of all 
ages! 




01-6607231 

24 HOUR CREDIT CARD ORDERING 

Post to: Uepl YC Print n' Plotter Products Ltd., 19 Borough 
High Street. London SE1 9SE. Please send mc: 

"PAINTBOX" SOFTWARE @ £7.50 ( + 75p p + p total £8.25) 

.... SPECTRUM [OTTER PADS @ £7.50 ( £1.50 p + p total £o • 

SPECTRUM KEYBOARD OVERLAYS @ £2.60<35pp + p 

total £2.95) 

5 ROLLS ZX PRINTER PAPER @ £11.55 (95p p +p total 

£12.50) 

.... SELF-ASSEMBLY CONSOLE (SPECTRUM) @ £4.50 < 75p 

p + p total £5.25) 
PI I enclose remittance in lull 
□ Please bill my Access/Barclaycard/ Visa /Mastercard No: 



Overseas orders please add 25^ for additional surface mail rate. 
NAME 



ADDRESS . 



DEALERS: 

Phone 01-403 6644 for enquiries 



V 




Now THAT Inti-ri.U! Is and Microdrives 
are beginning to reach users, it is becoming 
clear that more information on how to use 
them is required. 

I will present a series of short guides on the 
various aspects of using the two new Sinclair 
productv The guides will take a simplistic 



view of each device in terms of hardware and 
software, trying to provide an overall under- 
standing of operation and use of Sinclair; new 
Extended Basic. 

Lei us first take a simple view of the 
Interface. Fix it to the base of the Spectrum 
and all that has happened is that the keyboard 



slopes at a more convenient angle. You can not 
communicate with other equipment in a local 
area network, talk through the RS-232 
interface or even Save or Load tiles to ihe 
Microdrive*. 

In order to do any of the above you need to 
make some hardware connections utiJ tell the 



90 YOUR COMPUTER, JANUARY 1984 





Figure 1. Colour screen dump program using the RS-232 Interface. 

1000 FORflRT "b" J600: REfl lull screen dum 
P 

1002 GO SUB 3000: REM Picture ' 

1003 LET u=0 
1010 OPEN 83;"b" 
1020 LPRINT CHRS C J 83 

1030 FOR y=175 TO STEP -1 
1040 FOR x-0 TO 255 



1050 IF POINT Cx,y)O0 THEN GO SUB 2000 

• LPRINT "J 1,0": GO TO lQ?fd 

1060 LPRINT "R1,0" 

1070 NEXT x 

1080 LPRINT "R-256,-r' 

1090 NEXT y 

1100 LPRINT "B" 

1110 CLOSE 4*3: STOP 

2000 REM Co lour dump 

2010 LET w=INT CCx+n/8}' LET u=INT CC17 

6-yV8D 

2020 LET z=ATTR Cu,u3: LET &=256 

IF &<=4 THEN GO TO 2028 

IF z>0 THEN 



2022 LET a=A/2: 

2024 LET z=z-a : 

2025 LET u=z 

2026 LET z^z + ex: GO TO 2022 
2028 IF z=u THEN 

2023 LET u=z 
2030 IF z=l THEN 
2040 IF z=2 THEN 
2050 IF z=4 THEN 
2060 LPRINT "C0" 



GO TO 2022 



RETURN 

LPRINT "CI" 
LPRINT "C3" 
LPRINT "C2" 
RETURN 



RETURN 
RETURN 
RETURN 



computer how to pass the information to and 
from the communicating devices. 

This is what you do every time you Load or 
Save a program onto tape, first making the ear 
or mic lead connection followed by cither the 
command Save or Load and information as to 
whether the file is data or program. 

Until you try and use one of the new 
Extended Basic commands, the Microdrive 
maps and network channel additional system 
variables are not created. This is the reason 



why virtually all the commercial software will 
run if loaded prior to using any of the 
Extended Basic commands. 

Try listing the catalogue of drive I and then 
attempt to load the same software, quite a high 
proportion will not now run because the 
additional system variables created have 
moved the program up in memory, not a 
problem with Basic which works from line 
numbers but it will prevent machine code 
programs, which use RAM addresses relative 



Figure 2. Control codes. 



Control code 

7 

8 

10 

11 

12 

13 

27 

+ 14 

+ 15 



Function 
Ml 

Backspace 
Unefeed 

Reverse linefeed 
Formfeed 
Return 
Escape mode 
Double width 
Single width 



Figure 3. Printer connections. 

Spectrum 9 way D-shell plug 

PIN 3 DATA 

PIN 4 OTR 

PIN 7 GND 

Printer 25 way D-shell plug 

PIN 3 DATA IEP-22) BROTHER 

PIN 20 DTR 

PIN 7 GND 

Printer 4 Pin DIN plug 

PIN 4 DATA <TP-10> TANDY 

PIN 2 DTR ICGP-115) 

PIN 3 GND ICGP-220I 

Printer 5 Pin DIN plug 

PIN 1 DATA IGP-2B0I SEIKOSHA 

PtN 2 DTR 

PIN 3 GND 



Typical output from figure I of a full screen 
colour dump from a Spectrum display 




The program that produced the screen 
dump. 

10 INK 0:. PAPER ?'■ 
BORDER 7= CLS 
20 CIRCLE 128,54,50 
22 CIRCLE 55,54,50 
24 CIRCLE 200,54,50 
26 CIRCLE 32, 121,50 

28 CIRCLE 164, 121,50 

29 PRINT *128,30,0 
31 PRINT *164, 120,1 

*32, 120, 1 
*46,80,2 
*211,80,2 
*32,84,0 



32 
35 



PRINT 

PRINT 
50 PRINT 
60 PRINT 
65 PRINT *164,82,0 
70 PRINT *128,50,4 



to the first line of Basic i.e., machine code in 
Renrs from running. 

Some programmers specifically used Rcms 
for this reason as in the early Spectrum days 
nobody knew what if any limitations would be 
put on Microdrive file manipulations. 

To employ the RS-232 interface, either use 

the Sinclair RS-232 lead to connect to 

equipment with the 25-way D type connector 

or make/buy a suitable interface lead for your 

/continued on next page} 



YOUR COMPUTER, JANUARY 1984 91 



( continued on previous page I 
peripheral. 

Once the hardware connociion has been 
made, the commands are simply: 
roRMAT t .baud rate 
OPEN #3; l 

This is the what and how required to tell the 
computer its next instruction, assuming that 
why is because it is the next instruction then: 

Format defines the what we are going to 
transmit, the V in this instance means text and 
baud rate is the speed at which we are 40m}.' to 
send the data. 

The V text - could lie h' - binary — 
and represents the language of the data being 
sent and baud rate gives the speed of the data 
transmission. It is quite difficult to understand 
a 45 rpm record at 16 rpm, the computet has 
the same problem an J needs to know not only 
what the type of data is but also the speed at 
•which it is being sent. 

The Open command is the how and tells the 
computer the route being used to send the 
data, an analogy is perhaps the following; 
POST Letter Stream * 4 text 

PIDGEON Letter Stream* 5 text 
PHONE Data Stream* 6 binary 

The Spectrum allows for 15 d.rlcicni 
streams those above numbe: three ire use; 
definable. The following meanings are 
associated with streams to 3: 
Stream output lower (v and 
Stream 1 input from keyboard 
Stream 2 output to tv 
Stream 3 output to 7X printer 

To communicate with the Tandy OGP-1 15 




requires the following: 
CLOSE *3 initialise Chtnnfcl 

FORMAT t ;G00 text (u> 600 baud 
OPEN*3;f ZX printer cbannel 

Whatever would normally have gone to the 
7.X printer will now be sent via the RS-232 
connection providing an I.I.ist and LPrint 
facility. Changing the V to a 'b' will change 
from text to binary transmission. 

All this means is that instead of sending code 
216 as CIRCLE — page 188, Spectrum 
manual — the ASCI! code 216 will be sent to 
the printci , which in all probability will not be 
tinder stood, but more importantly the control 
codes — those codes below 32 - can also be 
sent and some of these are extremely useful in 
formatting text. 

To go from text to binary, close the stream 
to remove the old instruction and then re-open 
with the new instructions. 
CLOSE* 3 
FORMAT b;600 
OPEN* 3; L 



This will allow the passing of control 
information to the peripheral 

LPRINT CHRS U7l;CHR$ (291 

will provide the command to change the pen 
colour on theCGP-H5 printer. And to change 
back 

CLOSE* 3 
FORMAT t ,600 
OPEN* 3; t 
for more text. 

A degree of standardisation exists among 
primers in the use of control codes. Figure 2 
gives a list of the usual meaning of the mote 
common controls. 

These may be used to manipulate the text 
and 10 provide graphics capabilities. 

The program in figure 1 is a very, very slow 
colour screen dump program using the RS-232 
Interface. It could be made a great deal faster 
by drawing each colour in turn rather than 
plotting each line sequentially as shown. 

Some of the common RS-232 Interface 
connections are provided in figure J. 




32 YOUR COMPUUH. JANUARY 1984 



SINCLAIR ZX 81 t6K 
SPECTRUM 4*K 



to< «0 M bur ttivm 

Ska Sura o ?rT aewi n coirtiy 

•»*r*fcB»»B'ujrrtiUfl 
Could ton acuta *e ineoowWIiiiti 
ulaBj«oiY»Farr»¥tijrur*!t 

■<■■ .. r ■■■■■■• ■■ ' ■ ■ i 

»O.f*C40TE 

iwyw-tolodcu: •tiiiKjiaacth? 
CcvrXl 

SINCLAIR ZX 81 1SK 
SPECTRUM 48X 
ADMIRAL GRAF SPEE 
tv Stct VarsWd. 
An fnjrul <»r« d tmerMttd on 

WNorHaneScUriWrn. 

imlrurr«rt*j> to n*a<i» iwri 

aRtnuidunsUc txatfljrti 
nwwcowrtorsiaiinjfjna • 



urg«antf%eeoeo.ioy«r,v rn 
S*ne ranter of situs rr Wowl ■*!. 
s «r» naxearv tat the Tmnig 1 
!lurnc«>e<*9ral»3<>il 

SINCLAIR ZXB116X 
SPECTRUM «K 
DUNGEONS OF DOOM 
DtSrreUKftM • 

Two <naAmar>Q acto^i 1 1 1 • 

dSirongnntlpKjlaitiXfrti ' 



nv>: -WXD are Hit tisv* 
liownj ysi «ar ta r» erm>st 

Mi 

rvaortcma *xr awnir - wn.« 

KOOriS - a*eW t*W WrXOW 
w»?>rT apywcatisemfc 
rWt!Mel »**»*■ JMiows SCO 

nswtiv* vsowhjheBpofflh 
MSUi V\1 

SPECTRUM 16K 
US VEGAS' 

Cy %*$*»«» * 

i frutuki — 

baVkaXtoam 
Smnr* 

new -i 

wfltM 



«ouw»dsars*ea: 



SPECTRUM 16K 
CHALLENGE 

y/'MSWrttr 

i MASTwcoaoaiw. «u* 

(jiU-nrfforiitro^orTt 
ifci r twit - ry«* t» ns •moated 



tteocrreUs sscas or* lr* 

hunches a* s*ft sent *e wow 
to Mi ?m (ettiHMsnciwe 
io tatrf. n jcrter 
sena W*voubt*feto 

Wo it* f«H •» -■» rf M a* 
i]uitiif({ iKW ntncd wtfwrtSe 
HI6MES ci lOAW 



SPECTRUM 1M 



Tn« Mvnant .im ooow 

g Itie eotel* WSkM d 
call's jrxwrtr to raw a 

,-,: ,••.-#•• htm ruv< 

' '>ryr:rit/vj3ars' snppHl 
n Ac sop d 3 buieng j* brfior a* 

Tn^WTt p'jKM taps* RMVfl 

iottfcfj by i rieaeaY Oanaur use 
OWMMPrMtMl'VAMdn w* 
Wceu MitJenrnpt wn* 

■ ■ ■• ■ gtn '.v IfMh. 

K<rotvo>ajra*taS(l 



NEW 

The 3 bstest playable 100% mactiine code 
arcade games tor the VIC 20 uoexp 



VIC 70 uneip 
ALIEN VORTEX 
bylrdtuHi^cT 

«S(S »f(fif*00«X**H3SP 

C*«0! DJf »€ Wrt ■« " T -€ SWf 
TunspartBd to \*rd\ Bex 3 h» n 
5aWrt3i7<*riEj*D*nlF 
and MM) by «ms d njjrt 
: it ';«>'.! yMMHSpn 
SSMmMba HmtatttHci 
rvtntmoltwiMWil^BMCt 
wvu« untoMrrqrMhtwi 
StlYM>t0Crcn>MM<ll 
H>H«W(t f«WwK«**« 
"«nJMiW«it00St 



RCR0£ 



Vld20unerp 

SWARM 

birAntovHasby 

M 4 pW isina t» as? rt» s»t 

IxMWww i wr *Kttr» «rt«rs 

OuiiKynjto'nJtraX tare 

ipxt Srr*atc*w 



t'.tmr^ nt> rtf t» orVacn 

i rem me dMSDtrf «ao) d < 



wenof 

VIC 20 uneip 
THUNDERFUSH 
:•. t- ::'. rtetq 
rrt»W?W)*D WPMXMl 
t»»tS" SOK«R)h»VUMV 

**stes«i«jTi *PtviiS«wf>srt 
fcWiettoflBUcyitini'.nB'tr 
WW¥0U«EWV1lfD' 
M5F1AK 

Yat wu be onmbjnw tr, nj 

>---.,-!->>,'.• iff* 

T>nrje«»>lie5*r>efi«>t'4* »n» 
*t aercwsswepeysdcfce 

f»s»v.r>3 varihinjiroKtr 
ftfc 11*0 ncmseksrn: stj lr< 



VK2Q16X 
DRAGON 32K 
MICR0POLV 
byMcnHFiYt 
SnonLKir * 

Pb» ix *w oi me Iwiiy tmmJ 
on* *•> i oampeM and 
cftMflQAQfMOvbfflteind 
prapeny t»coon SUeofoirnra-d 
boln) en ttttnf natt of 9x on 

mm 

<>»fle tt » to tou pliyrs wjo im 

CQRtouW 



VIC 20 Uneip 
COBUSMAZ 

DfDa*Ctyc 

* * una V tat\i<at.\f mwxsibh 
Vffffi «nck OV utH-doWuIri; 

• . . , ■ -. i, .-,!'vv;i.'.' 

v^9r«- pcrttdrbytCi H ■ 
-VXMircui'r ;.•■'. 
WftOjS*>ryp>r(b«/tr.mirl 
•^viouncgniKR itaeM*) 1 
at bnap Be reirtfd or onwr' 
{tahng»««iaiw|iww<yr'>ii> \iH 

««V s '»rjjc»xflp'ii'! i icoixKl 
w ieaoeFrr.&»r t! - 





HOUSE OF BUGS 
by Tejy fowp&ri 

IVfliia5ier«j»nf»)i!a«>C(H 
ticoitp«!w«rir». ir>-:.«i:|.*r«s 
KWUIriflcitw.'V 
birrKrurfcovrjQjr*.!! 
(n»nnneMer«S»f 

t'nrjfictoBe»*8«hlurinW. 

ber*» tu in ar«« seek ifm 

jnrtojr'JOw-* Imi-enurtcl. 

ICH fr Sus OC hxcnq ™n 
nwwstocoirtrturi! 

: orstfiKS arid scir^i 



UEUBa 

TANK BATTLE ^ 
tvTorvfnnpVB •*" 1^. 
Cr«ouKiWbK*am|^ 
cltrlrs «r*fiBincoo«wfc(il 
oB» iKoeo « JWei fteoiKi ol 
Ifteif Cktv^ostf ej«li«r - 
BaWttT/ouwr-rn turKti' 

V'.r,,- .••,-..■.!. ;i „ 3 -, 

gunfciraibf Jocjr^noe viMCn 

,.„■ .it., k ijgBji ■•,•„.,'.■ 
b atom ■■• ka*u« r-,-... 

fWWc gnetti a«d utrd I he 

s«<e»iis-t»8Mjrti*speiaiio'i 



TI99/«Ej1 Basic 

SPECIAL MISSION 

■ 

f OP SECRET - u* We •WW lirm 

do*«>pn-rO»r> wtr> 

rt'-fV 

Yotf maaen BMt >n a uro* tr vl >i; 
room tat n l tor * t« tat Von 
<an waaaasiMratotmttoprri! 
aro««o"ot«« rati art uir,mj 
nofunodaPIMnv 
ine mbots Mac gear rlirtneil - 

fi><«TiHYOjGoncrt)DO> 

0m» j 1 1 vjneo vent »i/nn ei 
acenCioatfarcr^a. i 

■ ■ ■ — * * - ■ 



NEW 



DRAGON 32K 
SEARCHWORO 

- 
■'J/AR3P*M0rff 

uanwd;' 

•ttiojr*to'»'' I 
r*aau*a)li tai prag^rr (Tflerl 

♦facatilrv'^aKw* 

<»«bfnr«anr \: 

HsiHtiwcrd 
pM iaft 1 1 



To: Temptation Software Ltd., 
27 Cinque Ports St., 
Rye. E. Sussex. 



GAMES O 
£5.95 

is> Class 

postage and packing 
and our unique lifetime 
replacement guarantee 

Overseas add £1.00 
to each Game 



Dealer 'Trade enqunes 
& New programmes welcomed 
phone Dave Clements 
(07974)2225 



Namo 



Address 



Postcode 



Game 



Computer 



I enclose cheaue. p.o for £ 




Herman Hirsch 
presents a fast and 
very difficult to play 
version of that old 
arcade favourite, Pac- 
Man, for the Vic 20. 



MCMAN 



Somh months ago I saw the program Pac- 
Alan on an Atari games-compuicr. So if got 
[he idea of writing a similar program on the 
Vic-20. The result is a simpler game than the 
original one but I think it is still rather good. 
To run the program you need a Vic-20 with at 
least 8K. expansion and a joystick. 



The Vicman, directed by the player, eats the 
biscuits he will find on his way. He has a hard 
life because three monsters are chasing him. 

One player has three Vicmen for one game. 
It is however, possible to get one or more extra 
Vicmen if all biscuits arc eaten. 

The number of biscuits the Vicman has 



eaten is shown at the top left. On the top right 
the high score will be displayed. On the 
middle of the top- and the bottom line there 
are holes to escape. When the Vicman goes 
out, the monsters will no longer move, but 
wait until he comes back. 
There is a sum-function integrated in the 



Machine code program. 



Ill* 
1*1* 
I J. Ml 

l*M 

ISM 

!.''« 

i**a 
■to 

<£-■( 

■ 7sa 

irxB 

:ic = 
1170 
!*T0 
<m* 
tiM 



AS •• It 

** M Ot 

t* M m 

#* tr I* 

>« ■« <V 



OB W. 



tA 

•M 



M !>i> nn 



|« 



M 



■ II 

4C 
OS 
CA 



A9 M 

-• Ol 



as ci 

A9 B* 

n M n M 

AS 34 B3 AS 

»» » « M 

so i* it eo 

■ e »u r* IS 

ft it so in 

BO *C It H 

IC II At M 



an 
on 



Bfl BO 

C3 30 

ce *t 

OK 83 






AB II 

!)-> «» 

IB 13 

ID tt 

If ID 

ac m 

Ml IC 



•a a4 

S3 AO 

BO IC 

It BO 

:-s ti 

■ • «o 

I* a* 



icne 
lent 
IIM 
iroa 

l*C« 

l«B 



1MO 



nn 

131* 

l*H 



act 

01 

•a 

M 
IB. 



IC >c -a 



It 
I* 



II 
It 
AS 

At 
IB 



ID 



M> 11 II 

tl tt M 

40 BO I* 

•3 SB A« 

M It At 

00 Ft OS 

as ai BB 

At tt AO 

CO 99 H 

«« t» EF 

BO BB IB 

OS 94 CM 

IT It BO 

as sa na 

4C M 10 

CA BO CT 



n 
14 



It 
II 



|| 

It 



It BO 

It BO 

S4 ia 

ia ir 

it it 

a* an 

to an 

tt A* 

ic » n II 

si as aa *4 

an tt ts an 

to ns en on 

no 99 of an 

no »s at eo 

93 A3 m an 

NJ K M II 

on ra an sn 

it tt no ST 

it •» ic at 

tl CO tt ct 

m ei so C4 



I33B 
I3tt 
DM 
ISM 

lira 

i art 

non 
I MM 
i sit 
I tat 

I SAO 

isAn 
ista 

I3SS 
ISC* 
ISCt 

ison 
■ 3oa 
isin 
i set 
i>»e 
|sf« 



n as Ft a* cf to «■ 
as as as in to cc to 

0* to at aa as an to 



as 

OT 

4C 



ff m ic 

CI m H 
to on to 



SO M 

en en 

to ttt 

01 ••» 

to to 

» n 

n .-o 

t* in 

m ■<• 



en 
to 



t* cc tt An ti 

aa aa a* m as 

is as *■ so •« 

fa at fo so as 

•- rr «■? «c tt 

T* CC Ft) A3 FO 

ca as an au bs 

cc to At tt to 

sn ns rr ze EC 

nc ca pc 17 CI 

c-e re rv ze cc 

tt 20 £• IE 09 

*c m it tt ei 

to to m in m 

is to in ee en 

ra rn mi ro to 

m *n in in so 

at tc in to ii 



1400 
MBS 

MM 

I4ta 
HI* 
I4J0 
I4SS 
I4M 
1440 
I44B 

inot 

1430 



1470 
I47» 



I40S 

i4«n 



an an in ia si at on no 

SC Tt 0* rr rr rr aa »* 
«C Tt M IF FF FF «a OS 

onnnnnxtCMooto 

Ta 14 rr It tt >4 TO M 



IC 
4t 

IC 



4fi 
10 



J I 

K 



ll> TS 
4S 41 
41 TC 



49 TS 

40 40 

SA 3A 

31 4A 

42 41 

4» TC 

4» 41 

40 TC 

41 K 
IS 01 

4t *r 



4B 41 41 

41 It IC 

4( « 4I> 

OS OO IC 

04 44 :-e 

4a 44 42 

4C 40 TT 

*e *t 41 

■"■. J,- 4£ 

4£ C4 10 

4t 40 40 

4A i4 |A 

41 44 41 

tt 4» SC 

tt 0* ** 

4P 4.7 SC 



94 YOUR COMPUTER. JANUARY 1984 



simple monitor that generates a checksum 
between two addresses. 

Function C is for entering the code. You 
give the start-address and then the 
corresponding byte is displayed. Now you can 
either change the byte by typing the new hex 
number or increment the address by pressing 
F7 or decrement by pressing Fl. In the last 
two cases, the contents of memory is displayed 
and will not be changed. By pressing Return 
you can give a new start address. Pressing any 
other key except those between and I* and 
those, just described, you return to the mini 
menuc. 

If everything has gone in the right way you 
will have a siund-alone machine-code program, 
which can be leaded and started like a Basic 



program. No Peeks and Pokes, before 
running. 

You should type in the simple monitor, even 
if you have a better one because the checksums 
are generated with this program.Using a 
complete monitor with Save and Load routine 
you only must know the start address of 1200 
hex for the machine program. The following 
points are only important for those people 
who want to use my simple monitor. 

Type in direct mode, after powering on your 
Vic; 

POKE 642.35: SYS64824. 

I .n;id 'simple monitor' and run it. 

Function 'C startadr. 1200 — later your last 
entered plus I — enter machine code as much 
as vou can. ' 



Stop the monitor program, type in direct 
mode 

POKE 44.18.POKE 46,35: POKE 45.0: 
POKE 43,1: SAVE VICMAN" 

If you want to come back to the game later 
switch on your Vic; load "Vicman"; tvpc in 
direct mode: POKE 642,35:SYS 64824; Load 
"simple monitor"; enter code starting at the 
last address plus 1. Type in as much as you 
can again; Stop the munitur; Type in direct 
mode: 

POKE 44, 18:POKE46.35:POKE 45.0POKE 43,1; 
SAVE VICMAN". 

When all the code is typed in do not forget 
to control the checksums before starting the 
program. Before you can run the program the 
first time you must Save it, because it is not 
restartablc. 



i<m 


41 


*B 


■12 


14 


14 






ee 


1T10 


00 


ee 


ae 


ae 


ee 


ae 


aa 


BR 


tare 


M 


X 


er 


rr 


or 


or 


er 


re 


MM 


AS 


to 


03 


nr 


4C 


rc 


ia 


RS 


IB 


to 


MM 


«a 


*e 


4? 


9n 


a* 


E6 


41 


ea 


ina 


or 


ir 


M 


ar 


jr 


ar 


m 


in 


1970 


rr 


rr 


rr 


rr 


rr 


rr 


ee 


SS 


MM 


on 


pa 


B4 


ce 


ao 


AS 


SO 


M 


■ I4C0 


« 


*s 


14 


1* 


14 


41 


41 


ee 


ft* 


ee 


ae 


c* 


cs 


ea 


ce 


ac 


eo 


IMS 


oe 


A3 


A3 


r* 


•» 


*c 


70 


IO 


tan 


en 


ss 


ee 


nt 


na 


as 


AT 


OC 


mm 


»» 


at 


M 


IC 


BB 


BB 


oa 


ea 


ISM 


ST 


OF 


IS 


IF 


ir 


ir 


OA 


M 


issa 


no 


SO 


A* 


A* 


DO 


X 


IO 


A3 


ISC* 


«4 


IA 


A3 


ne 


13 


ne 


0* 


ae 


ISM 


IB 


et 


B4 


ia 


IB 


41 


re 


so 


ina 


ee 


cm 


aa 


to 


ce 


ca 


AO 


AS 


IBM 


A» 


S* 


SI 


*3 


n3 


na 


A4 


SB 


■ or* 


A3 


00 


0« 


ea 


as 


ee 


A* 


ns 


ISM 


X 


X 


X 


X 


X 


X 


SB 


ac 


IT30 


01 


•r 


M 


ar 


B> 


ar 


an 


en 


IBM 


so 


09 


AS 


CS 


ae 


IC 


CO 


X 


1ST* 


•3 


nr 


4C 


0* 


■s 


no 


M 


tn 


nee 


BB 


ae 


rr 


rr 


rr 


rr 


ee 


M 


ISM 


CO 


ee 


BO 


ra 


re 


rs 


mm 


no 


lane 


ro 


11 


cs 


M 


S3 


AT 


SI 


A3 


ice* 


fA 


CA 


CA 


CA 


CA 


tn 


CA 


cn 


t*r* 


an 


•a 


IF 


3* 


jr 


ar 


X 


X 


IMS 


Oi 


aa 


ea 


mr 


0/ 


ar 


el 


se 


lane 


(0 


OA 


09 


AT 


SI 


AB 


M 


AS 


MM 


CA 


CA 


CA 


CA 


na 


ee 


eo 


u 


IM 


r* 


iw 


re 


rr 


FC 


FC 


X 


X 


179* 


CO 


ra 


DS 


ra 


FO 


'S 


A* 


no 


loss 


X 


aa 


10 


AI 


so 


•s 


AO 


AS 


MM 


01 


AB 


7» 


nn 


11 


Bl 


AO 


II 


i4r* 


*c 


M 


» 


>» 


ir 


r» 


** 


M 


wir 


ao 


SI 


01 


e> 


ea 


ea 


ee 


BC 


IBM 


AT 


at 


A* 


AS 


no 


SI 


A3 


A3 


KM 


01 


IB 


>r 


40 


no 


IS 


Bl 


IS 


IBM 


H 


SB 








ea 


00 


ee 


1700 


ra 


ra 


BE 


re 


re 


re 


no 


AS 


15- # 


AS 


B3 


AI 


A3 


no 


an 


A4 


IB 


•CM 


0* 


as 


00 


HO 


09 


a* 


an 


M 


1M* 


X 


K 


ac 


re 


ae 


re 


as 


M 


1 71.11 


ee 


BO 


ai 


ei 


SI 


SI 


aa 


ee 


IXS 


AA 


X 


ae 


to 


A3 


AA 


CS 


a* 


MM 


*e 


30 


to 


0* 


OC 


rs 


rs 


r» 


HH 


ac 


ac 










K 


X 


trre 


TS 


re 


BO 


re 


•t 


re 


An 


on 


MM 


M 


ce 


A3 


AT 


CS 


A3 


30 


CS 


MM 


AO 


M 


AS 


AT 


as 


fT 


Bl 


AS 


All 


SO 


ni> 


aa 


X 


IC 


M 


M 


ee 


trr* 


eo 


ae 


OS 


so 


aa 


se 


rr 


rr 


■ SOS 


ca 


to 


et 


te 


ie 


an 


B3 


mr 


tCM 


ae 


7* 


CO 


B4 


in 


11 


4* 


AS 


KM 


K 


»e 


1* 


»r 


*» 


rr 


X 


K 


irao 


X 


re 


M 


rr 


rr 


rr 


AA 


AA 


toes 


SI 


A3 


CO 


OA 


B3 


nr 


at 


ni 


IC4S 


AC 


4A 


4A 


4A 


4n 


A* 


Bl 


in 


131* 


x 


ac 


TC 


re 


Ft 


rt 


X 


X 


iroo 


re 


i'i- 


rr 


" 


rr 


93 


39 


SO 


tare 


ac 


A* 


4C 


M 


ID 


ni 


sa 


a* 


IC4* 


B3 


no 


nil 


Bl 


IA 


A* 


SS 


M 


Mas 


>c 


ac 


rr 


rr 


rr 


rr 


aa 


OS 


17*0 


ae 


00 


ee 


M 


M 


M 


00 


X 


lare 


n* 


A3 


AT 


SI 


A3 


A3 


no 


Bl 


MM 


*A 


CS 


to 


SA 


CO 


TT 


1* 


M 


ISM 


oe 


eo 


rr 


rr 


rr 


rr 


ac 


ac 


I TOO 


oa 


rr 


rr 


rr 


nn 


AA 


ae 


ee 


tars 


no 


4C 


M 


10 


M 


ns 


A* 


as 


■ CM 


S3 


AC 


4C 


an 


IO 


ne 


a* 


Bl 


134* 


ac 


TC 


re 


ro 


ra 


rr 


TC 


X 


irne 


ea 


ee 


ee 


M 


SO 


SS 


X 


rt 


14*0 


aa 


4C 


3D 


■0 


ne 


40 


AS 


AS 


MM 


A3 


OB 


OI 


ae 


c* 


03 


OS 


41 


ISM 


sa 


ae 


M 


*r 


ar 


ar 


•r 


ei 


iTAO 


rr 


rr 


rr 


33 


33 


■a 


ee 


ee 


IAS* 


0* 


4* 


M 


A3 


A3 


to 


Ot 


as 


MM 


n» 


OC 


IE 


<A 


se 


nn 


ar 


ao 




















it an 


OB 


ea 


ee 


ae 


oe 


X 


re 


00 


inie 


ns 


«9 


A4 


09 


ne 


a* 


01 


ca 




















itm 


51 


ac 


11 


e» 


OF 


rr 


»e 


X 






































tcro 


K 


a* 


AO 


0* 


03 


or 


KB 


M 




















ires 


rr 


rr 


aa 


nn 


so 


aa 


oa 




■ma 


AS 


At 


10 


rr 


ae 


IC 


CA 


CA 




















ISM 


M 


10 


re 


ra 


ra 


re 


ts 


M 






































icrs 


IS 


r* 


A9 


• 1 


OB 


ot 


SA) 


at 




















tree 


00 


ee 


as 


ae 


ac 


re 


oa 


rr 


IAS* 


CA 


CA 


CA 


ca 


ei 


M 


IS 


an 




















|M* 


en 


aa 


en 


** 


X 


ra 


rr 


rr 






































ICBS 


A3 


sa 


BO 


na 


*9 


00 


0* 


ae 


IMS 


n 


rr 


n. 


X 


aa 


ea 


aa 


M 


iree 


rr 


93 


99 


eo 


ss 


ss 


se 


ss 


">•• 


oa 


AT 


SI 


A3 


IS 


an 


A3 


A? 


ICM 


41 


AS 


ii 1 


4* 


4* 


Ml 


•4 


a* 




















I1DB 


ae 


ee 


eo 


X 


rt 


OS 


FF 


rr 


ma* 


*■ 


»-. 


M 


no 


4C 


30 


IO 


M 




















IMS 


•• 


aa 


•a 


0B 


aa 


IS 


ia 


aa 




















inM 






AO 


A3 


AT 


SI 


A3 


A3 


■ CM 


sa 


la 


or 


O i 


a* 


a* 


St 


M 


MM 


eo 


nr 


84 


OB 


IS 


10 


40 


as 






































MM 


a* 


a* 


4A 


4A 


4n 


4n 


** 


aa 




















lira 


ea 


ee 


X 


re 


oe 


rr 


FF 


rr 


lane 


•S 


• 1 


A* 


A3 


«-, 


an 


A3 


A3 




















IMC 


x 












X 


M 






































ICM 


aa 


ai 


IB 


lu 


0* 


ca 


0* 


ee 




















iTt-e 


•- 


ee 


oa 


ss 


SO 


SS 


as 


so 


IA4B 


A* 


*3 


A4 


ca 


AA 


4C 


10 


to 




















MM 


** 


la 


ia 


aa 


ea 


ee 


X 


ae 




















|AM 


A9 


A* 


CS 


A4 


aa 


CA 


A3 


A3 


ICAO 


on 


ca 


CB 


SA 


01 


n3 


CS 


* p 


MM 


X 


41 


ea 


ac 


M 


40 


re 


so 


I7ra 


ae 




re 


OS 








S9 




















■ cs* 


IB 


01 


SB 


M 


10 


ca 


Bl 


oe 


MM 


X 


•I 


ai 


ic 


ai 


41 


X 


eo 


»rr# 


ro 


re 


»e 


ra 


•r 


sr 


ar 


er 


1AM 
IAS* 


cs 

01 


•1 

M 


M 
10 


M 

9* 


CA 

01 


AT 


CA 
SI 


ea 

A3 


MM 


4C 


A3 


CI 


C9 


ae 


X 


IT 


0* 


""■ ISA* 


S4 


tic 


14 


•« 


7t 


04 


04 


ae 


l nr> 


X 


71. 


TW 


CO 


CO 


ts 


rr 


X 




















ices 


aa 


AS 


CI 


C9 


Bl 


ae 


ar 


A* 


MM 


Tt 


40 


ra 


•4 


•1 


44 


as 




IBB* 


IE 


a* 


rr 


re 


ro 


re 


J» 


IC 


1AM 


(* 


an 


B3 


nr 


SI 


AS 


me 


ne 


ices 


aa 


n* 


rt 


B3 


re 


10 


SA 


ia 


ISM 


IC 


t* 


40 


TC 


41 


41 


ac 


ee 


r IP 


ae 


ee 


ae 


ee 


or 


oa 


an 


ss 


IATS 
MM 


ac 

AT 


M 
SI 


10 
A3 


At 

A3 


M 
no 


00 
SI 


no 
"3 


A3 
4C 


tcoo 


a* 


ae 


F* 


4C 


9* 


ii 


am 


M 


MM 


TC 


41 


04 


a* 


10 


ia 


10 


ee 


lain 


or 


10 


ar 


ac 


ae 


3» 


ir 


or 


MM 


13 


i-i 


10 


S3 


ei 


A3 


Bl 


ts 






































. - i<* 


a* 


10 


e* 


ee 


M 


A3 


no 


TC 




















isc* 


ac 


41 


41 


X 


41 


41 


X 


ee 


MM 


ea 


*B 


cv 


ce 


ee 


ce 


ee 


M 


tneo 


aa 


4C 


X 


10 


A* 


OB 


ne 


AS 


ICM 


C* 


A3 


no 


oa 


40 


44 


A3 


Bl 


MM 


ac 


4* 


41 


X 


a* 


•4 


ae 


ea 


Ili.-Ji 


e> 


Ot 


IF 


ir 


ir 


ir 


or 


07 














ta 


M 




ICM 


4* 


4* 


no 


04 


to 


M 


IS 


or 


ISM 


oe 


aa 


aa 


BB 


M 


aa 


ee 


ee 


1130 


so 


CO 


ce 


ee 


ee 


ce 


ce 


SS 


l»M 


OS 


X 


as 


A3 


A3 


S3 


ic»*e 


a* 


30 


ao 


10 


10 


aa 


44 


4A 






































1AM 


A3 


A3 


A4 


ca 


ee 


13 


no 


IS 




















ISO* 


•0 


IT 


oa 


BB 


M 


ea 


ee 


IB 


ii in 


a> 


«•• 


ar 


ar 


a* 


or 


sr 


ea 




















icra 


4A 


4A 


4A 


OB 


a* 


ay 


1* 


IS 


MM 


•c 


ia 


3* 


• S 


ae 


■a 


et 


ee 


l*4B 


ea 


ea 


re 


cs 


ca 


ro 


cs 


cs 


IAAS 


as 


IC 


CO 


X 


ro 


II 


ro 


a* 


MM 


M 


nn 


CO 


hi. 


4C 


3* 


II 


AS 


ISM 


ae 


nn 


rr 


nn 


re 


ae 


aa 


M 


194* 


SI 


ea 


ar 


sr 


ar 


ST 


sa 


St 


1AM 


aa 


nr 


01 


AT 


t* 


AA 


ji 


AT 


I0M 


rs 


.■-, 


re 


1* 


SA 


■ a 


4C 


ea 


Ml 


re 


lit 


BC 


aa 


X 


ia 


ra 


ea 


IB9B 


rn 


ee 


F* 


CO 


ca 


ro 


rt. 


CO 


1AM 
IAB* 


SI 

M 


A9 


oa 

AS 


n* 

A3 


AC 
AT 


ao 

St 


■0 

A3 


AI 
A3 


MM 


M 


44 


4* 


to 


49 


91 


sa 


M 


MM 


ae 


41 


at 


X 


ia 


ea 


is 


aa 


1090 


so 


SI 


a* 


M 


Si 


•a 


01 


as 




















Mm 


14 


Jl 


3B 


HO 


tl 


4C 


41 


44) 


ISM 


•a 


44 


4n 


ra 


4A 


4* 


4A 


M 


LI' 


f e 


IMI 


»c 


ce 


ca 


ri. 


re 


FS 


lace 


AO 


Bl • 


AJ 


A3 


AS 


S3 


A3 


A3 


101* 


rs 


FS 


ro 


»s 


•9 


F3 


rs 


r* 


MM 


e» 


u 


M 


11 


CI 


A4 


01 


■s 


1MB 


M 


0* 


ei 


01 


ei 


SI 


ee 


SO 


MM 


A* 


19 


A4 


ca 


AO 


4C 


ao 


10 


101* 


ra 


F9 


re 


FS 


rn 


rs 


ra 


rt 


ISM 


•• 


ia 


(19 


tl 


tl 


A3 


IS 


as 


lare 


re 


ec 


re 


ca 


ce 


cs 


rt 


>• 


ine* 


as 


AO 


ea 


A4 


30 


CC 


A3 


n3 


IOM 


A* 


FA 


19 


rr 


At 


rr 


CA 


f'- 




















tars 


as 


rr 


rr 


rr 


rr 


TT 


rr 


ra 


IAC4) 


CS 


A3 


as 


M 


ts 


to 


er 


ia 


10M 


ro 


t« 


rr 


ue 


rs 


in 


A3 


sa 


MM 


aa 


40 


an 


re 


4A 


4A 


40 


ae 


IBM 


X 


•t 


rr 


sr 


ST 


ST 


re 


X 


■ AC* 


IB 


•n 


*3 


AT 


Bl 


A3 


CO 


mm 


104* 


ro 


B4 


A4 


AT 


aa 


eo 


At 


FA 


MM 




DC 


ia 


DC 


ia 


14 


ot 


ae 


IMS 


IC 


IT 


T» 


sa 


sa 


•a 


rr 


ie 


IMS 


S3 


nr 


SI 


A3 


oe 


A* 


4C 


M 


MM 


as 


rr 


A* 


an 


CA 


cm 


ro 


1* 


MM 


M 


91 


AA 


SO 


a* 


en 


an 


ee 


MM 


•a 


ee 


ee 


as 


ee 


ae 


ea 


ee 


inre 


IS 


AI 


•■ 


ar. 


»-i 


A3 


AT 


tl 


IOM 


rr 


DO 


PD 


Al 


eo 


A4 


AC 


S3 


MM 


m 


OP 


91 


on 


91 


91 


91 


ss 


i**n 


o» 


■a 


ar 


Oa 


ea 


a* 


IF 


er 


tr*r 


*» 


A3 


M 


31 


A3 


4C 


30 


IO 


IOM 


Al 


11 


03 


11 


CO 


ac 


r* 


04 


Mm 


a* 


an 


ae 


oa 


ae 


M 


aa 


as 


ibao 


oa 


•a 


cs 


ca 


cs 


ca 


ao 


ee 


1(00 


M 


ce 


aa 


A3 


A* 


re 


na 


OC 


IOC* 


CO 


CI 


IS 


r» 


ns 


n£ 


0* 


eo 


MM 


• 1 


aa 


ai 


ei 


BO 


at 


ar 


rr 


tone 


ST 


ao 


ir 


aa 


ea 


i' 


or 


er 


lee* 


ao 


IB 


AS 


M 


AG 


A3 


oe 


41 


IDC* 


AS 


M 


ca 


AO 


o* 


OS 


X 


rji 


MSB 


?a 


•4 


rr 


sr 


IF 


rt 


re 


re 


■ one 


an 


ca 


to 


ee 


eo 


to 


CO 


ae 


IB IB 


M 


A9 


A3 


C* 


10 


03 


A3 


A3 


1076 


It 


ns 


«m 


DO 


03 


4C 


ne 


■a 


MM 


ra 


rr 
F* 


rr 
£0 




ce 

It 


ea 
M 


ea 

M 


ee 
is 


tee* 
loco 


»» 
CO 


M 

ca 


or 

FO 


aa 
ra 


oa 

ro 


or 
rs 


mr 

a 


ea 

cs 


■ ate 

ISM 


A4 

IB 


M 
1* 


ae 
M 


a* 
IC 


a* 

CA 


CA 
CA 


CA 


A* 
C* 


ior» 

■ OSS 


na 
FS 


AS 

X 


ca 

A3 


IC 

43 


r* 
M 


oe 

40 


CS 

OS 


SI 
B4 


Mm 


IMS 


ae 


4* 


ia 


ia 


aa 


at 


ai 


si 


tore 


OI 


aa 


rr 


ae 


oa 


or 


03 


01 


ist* 


M 


ea 


ai 


aa 


10 


en 


es 


AT 


MM 


AS 


in 


..-. 


M 


A4 


M 


Al 


ss 


MM 


















IBM 


















l*M 


SI 


A3 


ts 


*n 


09 


AT 


SI 


A3 


IOM 


aa 


01 


IS 


*3 


na 


ce 


cs 


cs 


ISM 


TF 


M 


aa 


M 


sa 


M 


M 


M 


ISM 


00 


SI 


oa 


ee 


aa 


01 


• i 


ao 


i*»e 


M 


AB 


4C 


M 


ID 


AI 


.',i 


ee 


IOM 


ao 


OS 


ro 


IB 


nn 


oa 


*• 


1* 


IMS 


rr 


• 1 


01 


ai 


ai 


01 


ai 


ei 


lere 


re 


ee 


re 


V 


X 








IS4S 


AB 


A* 


AT 


•1 


A3 


n- 


AO 


SI 


IDA* 


as 


OB 


AO 


BO 


BO 


01 


It 


A9 


ISM 


aa 


X 


re 


rt 


M 


re 


ac 


as 


iota 


M 


ee 


at 


ee 


ae 


se 


01 


M 


IB4B 


m 


At 


A3 


M 


AI 


A3 


A* 


83 


MM 


AA 


C* 


*n 


UO 


X 


ns 


A* 


C* 


ISM 


aa 


aa 


aa 


oa 


•a 


M 


rr 


as 


tare 


TS 


oc 


rt 


sr 


oc 


se 


re 


re 


MM 


A* 


ts 


a* 


4C 


ae 


10 


ns 


A4 


MM 


CO 


110 


07 


Aa 


mm 


•3 


AC 


4F 


MM 

MM 
MM 


m 


T* 


rr 


rr 


X 


•C 


as 


aa 


inn 


on 


oa 


ca 


ra 


ra 


ro 


FC 


re 


ISM 


« 


AS 


aa 


CA 


AS 


A3 


C3 


A3 


IDS* 


M 


1* 


A3 


no 


FO 


eo 


ca 


•* 












40 


4a 


4S 


laee 


ac 


u 


rr 


sr 


sr 


ST 


rt 


X 


IBM 


M 


C4 


CA 


CA 


C* 


CS 


• t 


as 


MM 


aa 


se 


no 


mm 


09 


A* 


re 


SI 


aa 


e» 


as 


ae 


03 


04 


ea 


M 


I9B* 


ac 


rr 


ST 


ST 


sr 


rt 


X 


oe 


1MB 


IS 


SA 


M 


AT 


ai 


A3 


CO 


SA 


IOC* 


4C 


A3 


eB 


A3 


A* 


»* 


a* 


MM 


ai 


** 


14 


ts 


ia 


14 


41 


ai 


1910 


00 


ao 


00 


aa 


OS 


ee 


M 


ac 


tare 


03 


AT 


91 


AS 


M 


AB 


4C 


3* 


MM 


ar 


M 


n 


AB 


oe 


03 


A* 


AS 


MM 


aa 


ac 


41 


41 


SB 


*! 


ac 


ee 


IBIS 


FF 


ar 


OF 


rr 


TC 


ac 


OS 


ee 


1ST* 


10 


AI 


M 


ae 


na 


A3 


m 


31 


toes 


AC 


re 


03 


4C 


BO 


IE 


A3 


n* 


icce 


cu 


10 


m 


rr 


lit 


ea 


eo 


ea 


VI. T 


ee 


M 


ee 


ae 


ee 


ee 


X 


ee 


MM 


A3 


ns 


•O 


ai 


ns 


4C 


ae 


10 


MM 


oa 


ec 


A3 


00 


S3 


rr 


AA 


ca 


MM 


as 


et 


ei 


ae 


ei 


01 


ee 


Bl 


■ aee 


IF 


ir 


rr 


IS 


ac 


oe 


OS 


aa 


isaa 


a* 


oe 


e< 


oe 


ea 


00 


e« 


aa 


■ DCS 


oa 


FO 


to 


FF 


rr 


ra 


A9 


ee 


MBS 


•a 


IC 


T 


TF 


X 


IC 


001 


SB 


1930 


BB 


" 


ee 


ee 


sa 


ac 


St 


rr 


laaa 


eo 


ae 


oe 


ee 


9 


e« 


ns 


ea 


•ore 


eo 


13 


91 


AT. 


i i 


a: 


09 


eo 


MM 


aa 


BO 


aa 


BB 


rr 


ae 


aj) 


ae 


■aas 


ar 


rr 


Tt 


X 


M 


ae 


ee 


as 


ISM 


ss 


** 


ee 


M 


00 


so 


ae 


es 


■Bra 


ES 


04 


00 


11 


n* 


AS 


CO 


in 


IMS 


no 


sa 


A* 


-.o 


a* 


9a 


no 


90 


IB40 


ee 


eo 


ae 


ee 


X 


ac 


rr 


jr 


lane 


A* 


M 


A£ 


ee 


ea 


01 


il 


S3 


it** 


A3 


IC 


09 


n* 


A* 


rr 


on 


na 


MR 


M 


e» 


aa 


ea 


ee 


ae 


as 


eo 


imo 


rr 


Tl 


X 


OS 


M 


aa 


ee 


as 


ISA* 


A3 


CO 


ec 


re 


04 


EO 


CS 


i* 


its* 


A3 


11 


09 


A4 


A* 


ea 


A* 


ar 


MM 


aa 


00 


• i 


» 


94 


14 


14 


sa 


ISM 


ae 


ee 


ea 


K 


•c 


rr 


ir 


ir 


■ aas 


ra 


A3 


ee 


ta 


M 


00 


no 


A3 


ma 


IS 


AS 


*- 


IO 


B3 


na 


n* 


M 


ISM 


ff 


7f 


ar 


ir 


ar 


or 


M 


ei 


laaa 


re 


X 














ISM 


M 


oe 


M 


03 


M 


na 


ee 


M 


It IS 


tl 


A3 


4C 


*4 


in 


A3 


a* 


tl 


MM 


K 


71 


M 


rr 


rr 


ra 


nn 


nn 


lass 


00 


ss 


ac 


•c. 


" 


a* 


or 


FF 


MM 


ST 


•c 


ss 


1* 


A3 


eo 


■a 


IB 


IBM 


as 


00 


CB 


A3 


A* 


0* 


In 


Al 


ISM 














- 






















IKI 


DO 


eo 


A3 


ee 


ea 


IS 


an 


ae 


(listing continued on page 97) 



YOUR COMPUTER. JANUARY 1984 95 



Can you rise from the void 
to meet the challenge of the 






'r- 3 



■ 



HAIL THE HERO 

The most ingeniously animated little 
fellow ever seen on a Spectrum screen. 
Running in all directions fighting, 
blinking, tapping his feet and sitting 
down for a well earned rest. 

MEET THE MAZIACS 

Correction! DON'T meet the Maziacs. 

Herds of nasty spidery beetly things 

with long hairy legs and lethal jaws 

MANAGE THE MAZE 

And what a maze - Full of Maziacs. 

Food. Swords, Prisoners, and a endless 

succession of dead ends and false trails. 

But don't despair — you have lots of help 

in your search for a single box of treasure 

buried deep in the maze of heavily 

defended passageways. 

NOBBLE THE NASTIES 

A top Hollywood stunt man was 

specially flown in to stage the numerous 

fight sequences needed to defeat the evil 

guardians of the treasure. 

HEAD FOR HOME 

Face a returnjourney with a burden 
of treasure and unable to carry a sword 




WalJable from BOOTS, W.H. SMITH, LASKY S, SPECTRUM, JOHN MENZ1ES and good computer software 

stockists throughout the UK or direct for only £6.95 4 50p post and packing. 

DK Tronlcs Ltd., Unit 6, Shire HIM Industrial Estate, Saffron Walden, 

Essex CB1 1 JAQ. Telephone: (0799} 26350 (24 hrs) 5 lines 



ck Ironies 



10 REM A SIMPLE BUT VERY USEFULL TOOL 

TO ENTER ft MACHINE PROGRAM 
2B REM BY HERMAhaN HIRSCM 
30 REM UIGBEPTSTR.47 
40 REM n -1904 EN6ER 

50 FORI=834TO90OiREAOR:POKEI ,RtNEXT 
60 DATA 169, 0,141 ,64 r 3 r ldl ,63,3, 160,0, 

173,60,3, 133,0, 173,61 ,3, 133, 1 
62 DATA 177,0,84,42, 109 ,64 ,3, 14 1 ,64 ,3,77, 

63,3,14 1,65,3,24,238.60,3,208,3,238,61,3 
64 DATA 173, 63, 3, 203, 6 I ,3,240,3,76,74,3,173, 

62 , 3 , 203 , 60 , 3 ,206 .200 ,96 . , 
100 PRIMT",J« SIMPLEM0N1T0R" 

110 PRINTlPRlNT* ONLY TWO FUNCTIONS*" 
PRINT. PR I NT* ALL NUMBERS ARE IN HEX 
113 PR INT -ALSO YOUR IrtPUTS MUST BE SO - i PR INT 
120 PRlNT*aCf»1ANGE MEMORY * SPRINT 
130 PRINT*aSPJMceulLOS A CHECKSUM)* 

133 OETASS IFA«»"*THENI3S 

140 JrLEKT*( A*, 1 >.*c-then2©q 
ISO IFLEFT»< A*,l X >*S*TMEN180 

134 PRINT-START AOR. * * I i INPUTSA* 

136 PRINTtP(VtNT*CNO nOR . I - I I INPUTCA*. 

139 H*«SA*IGOSUBI08OIREM HEX -> DEC 
160 HBalNTC 0/236 >«LB-0-HBt236 
162 P0KE828,L8>P0KE829.HB 
164 H*=FA*1&O5UB1OB0 
166 HB« INK 0/238 ).LB«0-HB*256 
168 POKE330,LB:P0KE831 ,HB 
170 SYSB34 

132 CS-PEEK< 832 ) »PEEK< 833 > »236 I FOR I -0TO2 1 1 
PRINT**"! Jf-EXT 

184 PR INT "CHECKSUM ■ *CS * FOR I "0TO2 I I 

PRINT"*"! I NEXT I PR INT I GOTO 120 
200 REM IhtPUT 

210 PPINT-STAPT AOR. t -! I INPUTSA* 
220 H*>SA*IOOSUB1000 
230 AA-0 
240 A0"AA-.L-3«G0SUB1 100 



230 PRtf-TM*! iAA«AOiAO-PE£K<ftD)i 

L«l iGOSUBl IO0IPRINTTABC 7 )H* I ►)•■•- 
£33 F0RY-IT02 

260 POKE650, I28:GETAS! IFASa" "THEN260 
270 1FASC< A*>»136THENAA-r>ftr 1 ICOTO240 
280 IFASCC A»}« 133THENAftaAA-l : GOTO240 
290 P0KE658.0: IFASC< ft*) = I3THEN210 
295 IFA*< *0"ORA*>"9"ANOft*< *A-ORA*>"F "THEN100 
300 HS-H*+A*:PRINT*Q-TAB< 10)*- > "H* 
310 NEXT :GOSUB 1000 
320 P0KEAA,DiAA*AA+l'G0T0240 

I00O 0-01 IFH*J)""TMfr*FnRI- I TOLENt HO i 

A-ASC< MIDsK M*, 1,1) ) -48t0-0el6*AtC A>9)#7:NEXT- 

IRETURN 

I 100 ZO*AQiM*a»- 

1110 FOR!=LTO0STEP-1 

I I20 ZIXaZO/Y 16tl > 

1 130 HS>HS*CHRS< 7 1 X + 48-< 2 1 */.>9 > *7 ) : 
Z0**0-7 1Xa< 161T >:NEXT:RETURN 

2006 REM HERE APE THE CHECKSUMS FOR 'VICMAN' 

2010 REM FROM 1200-1 300- >48235 

2020 REM FROM 1200- 1400- >43674 

2030 REM FROM 1200- 13O0- >33748 

2040 REM FROM 1200- IB00- >47189 

2030 REM FROM 1 208-1700-) 16690 

2060 REM FROM I2O0- 1800- >4 1 196 

2070 REM FROM 1200- 1900- )27972 

2880 REM FROM 1200- lA00->49377 

2090 REM FROM 1200 1 BOO- > 16303 

2180 REM FROM 1200- tCO0-> 18947 

2110 REM FROM l?00-lOOO-> 9620 

2120 REM FROM 1200- 1EO0- >l 1713 

2130 REM FROM I 200- IF00 - >46006 

2140 REM FROM I2O0-2OOO - ) I I 739 

2130 PEM FPOM 120O-2 100 ->4 1792 

2160 REM FROM 1200 -2200- >43422 

2170 REM FROM 1200-2300 - >33408 

2180 REM IF YOU ARE ft LUCKY MAN THE LAST 

CHECKSUM IS CORRECT AT THE FIRST ATTEMPT 



i listing lontinutid from pdge 95) 



ICll 

irv» 
ii it 
u •» 
IM 
-- 
i - 
itx 

ItU 

icto 
it nt 
:'. ac 

te»« 

srtn 
use 
it'll 
IBM 
KM 

■ CM 
I CM 
ICC* 
HOB 
itce 
ires 

IUI 

if.ro 
10* 

true 

;■ .■: 

■ OS 

l-\a 
ireo 

lilt 
■ • 
114* 

irtt 



17 

or 



i • 
oa 
ati 
re 
<r 



ro 

FA 

en 
cs 

At 
If 
CI 
4C 

B1 
AS 
*» 
0» 
DO 



-u 
1 I 
N 
IP 
14 u"» 
»^ 10 

<-. 

A. t9 

00 -0 

*t CI 

CO o* 

CO os 

' II lln 
CP 

ca 

ir 
c» 
r.a 



a 

H 



nt. t» 13 

m> M Aa 

OS «4 AH 

III M AO 

|l SB A1 

• 4 J* AC 

M >• A- 

ni r«i tM 

00 Ft |1 
OB I' CTJ 

*e «c p« 

it re cc 

ca OS is 

13 30 (> 

to as «r 

** t» CO 

re ec ;% 

P .- I. . 

»4 Oa Oi 

Do *> 4C 

>• CA I* 

10 A3 Al 

A' 1 I M 

•5 30 07 

CI » a 

rt as A* 

I! M IA 

ID It3 A3 

A3 <M SS 

01 AS 30 

« ct » 

P> 4C S« 

4C (I «• 

>e tO II 

A3 ATI A4 

■4 ni as 

M OS At 4C tl 



DO '« 

•7 If 

ATI Al 

*4 Dl 

AE 4C 

•C nr. 

ei Ac 



AC 4L JO 

• I IS A3 

*C A3 04 

A» IIB Al 

14 Dl 

ro iv 



AC 

ts 
.... 

.11 



-4 A» 

c» •» 

A* II 

M It 

A* CO 

4M l» 

•* 10 

■• >* 

:» .e 

:n 

r» ati 

S» -5 

t» AS 

4c ca 

<■■> «M 

-Tl A» 

A3 »3 

I* Ml 

*C f* 

t? li- 
ra " 

l» 41 



AT O* 

:• pf 

A] C3 

h as 

17 ft* 

AS AT 

sa c* 

A3 M 

»■" Al 



■ i -n 
if-o 

irao 

i. • i> 

ii '« 
irrt 

iron 
II un 
i*i« 
ir*n 

IIA4 

:•«; 
IFIB 
iroo 
If CO 
IFCB 

iron 
irae 
i. ir 
irca 
irra 
irro 
.ten 



on 
07 
AS 

«a 

nn 
Ar- 
ea 
OS 
AD 

A3 



4C 

n 
in 



M 
■ e 



-- 



M 

n 
•■- 

4C 

-- 

»> 
H 

■ - 



feia 
eon 
?oeo 

aaajl 

SOSO 

!M« 
£040 

^o»o 
20%a 



±c«e 
»»ia 
car. 

rota 



in 
«?o 
•s 
ca 
OS 
■Ml 
A3 
A3 
A» 
A3 
i.'J 

to 

AC 
31 



ao do «J 

O* *» 4C 

a< 4C sa 

it n A3 

AB A* <■« 

m n « 

co a* o* 

• a oa a> 

as ac 4c 
una 

NI tl « 

3C AS 1* 

M t» )■ 

IS OS A3 

A* 0] A3 

00 i« A* 

2* I* AS 

A3 — 1 S3 

ca at to 

•o as *r 

■v* IU )« 

A» A3 A4 

«» ca a* 

At *a a* 

oa At a* 

« n n 

I* oa as 

AC AS AA 

3a AS AS 

A4 C3 «■ 

04 II B3 

■3 A£ <C 

69 bi n 

ea a* •■ 

4" II rf 

AA CO *A 

A> f^ ai 



4C c« *e 

CB t* A3 

id sa A3 

A3 A4 ta 



ni 


ATI 


.<> 


raaa 


4C 


Ua 


■a 


taaa 


tl 


ac 


ca 


toe* 


-I 


ca 


*• 


taca 


>• 


id 


A3 


.'ACW 


*c 


as 


t» 


too* 


tl 


10 


ca 


.'.•rr 


- 


AC 


A> 


.-<•. 


10 


i* 


A3 


sore 


A3 




C9 


.-v.'. r 


r-i 


B4 


10 


2 100 


e e 


as 


AC 


?tae 


ft* 


KS 


ta 


ilia 


f 


ATI 


AS 


in* 


M 


4C 


tl 


Hit 


na 


aO 


CO 


(It* 


A3 


A> 


m 


SIS* 


1 • 


A* 


IIS 


■IM 


n 


as 


4C 


*i4a 


»« 


4f 


ra 


tl4B 


•a 


as 


AS 


■ 19* 


•4 


ai 


A3 


CIS* 


CI 


«a 


A* 


tie* 


(.;■ 


aa 


ia 


>ica 


t-> 


at 


as 


»ITO 


■j-. 


At 


81 


S1TO 


ac 


CO 


to 


tioo 


M 


.-n 


ID 


2I0S 


M 


A3 


A4 


ttaa 


AS 


C9 


•4 


Jiaa 


A* 


r< 


as 


21*0 


|| 


•t 


ID 


riftn 


H 


AS 


A3 


nee 


n 


AS 


ca 





as ac *c 

as at *3 

as a* ei 

«c ca r* 

rr »% rr 

c* a* it 

ca at ra 

A* M M 

ac aa iv 

aa t- a- 

*3 AT AT 

ia as aa 

A7 4C «? 

CA ca 'u 

17 rs fo 

*e ro .-« 



47 

."A 

.-A 

If 
IC 

IK 
!► 

a> 



u IC 

l» IT 

IC If 

at a> 

as ii 

■ a e« 

■ a a* 

aa is 



as ia 
es as 



it is rc c* ra as oe 



iioa 
«ico 



•9 0} «3 

?i oa ic 

aa io ic 

IC C9 it 

*J *> ii 

ai en its 

ia aa ic 

l» a* 10 

aa ii oa 



tl <TA 

A3 A3 

AS ca 

N t: 

*r ra 

ia ra 

At A* 

At ia 

4r rc 

lf> OS 

as af 

ia as 

t» IF 

ro to 

so II 

so re 

to to 

4a 4n 

41 4C 

tl 10 

ir »■> 

IC ic 

•> as 

a> at 

r i .vi 

ec i* 

IC oa 

ic aa 

es as 

os as 

10 24 



Ifl A3 A3 

A4 as oa 

CM I* DO 

US ft A» 

«A AS AT 

in ro it 

aa to 71 

tl 03 At 

•3 At A» 

|| A* 04 

A7 4C *4 

AO TO OS 

ri ai fc 

no rt so 

to 10 FO 

to re to 

40 4A to 

n » « 



4, 



to to 

IC IC 



ir 

IC 



Si 

it 

IC 

ei 



IC 

ic 



ei ** 

• 7 OS 

f • rv ! 

ee id 

IC 00 

ir 0* 



tl 

IC 

I) II 

as as 

•s as 

ec ic 

II 00 

ta iu 

es *3 

03 as 

IC 00 

na ic ic 

if ic 00 

0» o» AI 

as es ia 

Ml OS 10 

H IC M 

in no ic 

in ia 13 



tice 
CIO* 
iioa 
I ICO 

tico 
til* 

lira 
tttm 
Horn 
Mil 
MM 
Ctt* 

etc* 
«sa 

.-.-.•; 

H4t 
tt4l 

sssa 
test 
ttaa 
tia* 

It 70 

ttr* 



it 
DO 

■s 

te 
ic 

ii 



as es 

it en 

•s as 

tl 00 

aa io 

ic n 

as as 

0* tl 

. ...« 

IB M 

aa to eo 

as n> in 

es ai es 

as as uj 

tt ee 

00 ID 

IC ts 

as as i* 

tl 03 *J 



01 

ir 

ic 



IC 

ic 

in 



.v . 

>V . 

IB 
IC 

Ii 

as 

.1 i 

v- < 

•.I 

I 

ic 

n- 
* i 
IB 

IC 

li- 
as) 
00 

.1 . 



ii an ic oa 



It 

ee 
ic 
es 
03 

it 
ic 



tita 
tnm 
mm 



as at 

as as 

as o> 

tl 00 
aa io 
IC to- 
ot as 



in 
I > 

•9 
IC 
IC 
II 
II 

■ es es 



ttf-o 
sroe 



io ee 

it ee 



MM 
ftra 
mo 
ttre 

aboo 



as io 

oj 03 

03 OS 

IC IC 



.■■I 
ir 

AA 

ni 

IV ■ 

os 



es 



as 
ta 

ai 



an 

OJ 

A I 



I" 

H 



M 

n 

as 

IA 

t; 

IC 



.v . 1 1 

as as 

IC oo 

00 IB 

ir ic 

as es 

as at 

as es 

it *e 

it it 

as as 

OS es 

ic e* 

et ic 

ir ic 



es 
ia 
ic 
•c 

aa 
• t 
It 
I* 

mm 
IC 

as 

aa 
it 
■c 
ic 
aa 

as es at 
oe et it 
m es ia 
aa ic ee 

IB O* IC 
10 It tt 

*i at 

as at 

ic ee 

ee ic 

It ic aa 

is es tJ 

as es ia 

os es ia 



OS 

It 

IC 
IC 



It 
II 
es 

■C 

ic 

to 



ic 



IC 

II 

11 
;r 



it 
IC 



ooo 



YOUR COMPUTER. JANUARY 1984 97 




CATALOGUE 



TRADE ONLY 



Visit your local specialist 
computer store to choose, 
from our vast range 
of software. 



Y/SZJ? 



of Home Computer Software 

? °o 



BlOr 
CHOICE 



D15TRl»vTV 



OVER 

NINETY 

SOFTWARE HOUSES 



M?/MAfflmm 



~\~ 



|M 



|S5 



^W£ 



SS& 



DISTRIBUTE 



MSfe 



WHOLESALE DISTRIBUTORS 
IN MICROCOMPUTERS 
& SOFTWARE 

PERSONAL COMPUTER SERVICES 

UNIT 6 SCOTSHAW BROOK, BRANCH RD., flOCJI CA4«H-I /#> 
LOWER DARWEN, DARWEN BB3 OPR U^O*l DSflZ I I /Z 

IN ADDITION WE OFFER A RELIABLE- 



24 HOUR DELIVERY SERVICE 



ANYWHERE IN THE BRITISH ISLES (INC. SATURDAYS) 

LOCAL OFFICES NATIONWIDE: 

LONDON • SOUTH EAST • THAMES VALLEY ■ SOUTH WEST • HOME COUNTIES • EAST • 

SOUTH WALES -WEST MIDLANDS -EAST MIDLANDS- LANCASHIRE -YORKSHIRE -NORTH 

EAST ■ NORTH WEST • SCOTLAND • IRELAND 
Telex 635 1 65/PCS. Answer back code: CHACOM G. 



98 YOUR COMPUTER, JANUARY 1984 




PLANE 

ANNOYING 



Kriss Buddie taxes your thinking and 
perceiving facilities with a tantalisingly 
mind blowing puzzle for the ZX-81. A 
worthy rival for Rubik's cube. 



Some TI.vvf. ago, before taking my first plunge 
into the world of machine code, I played a pub 
Pac-Man machine and was startled to find 
myself suddenly faced with one side of a 
scrambled Rubik's cube and being told to sort 
it out! You probably know the one I mean. 
This gave mc the idea for a slightly more 
complex game, based on the Cube. 

Having sweated over a Basic progrnm I 
found it to be slow and requiring vast amounts 
of memory. I iherelbre decided that machine 
code was the only answer. During the time it 
took me to translate the original program the 
inevitable happened — someone released an 
almost identical game for the Spectrum. 

However, it is still a good game and, as I* 
have never seen n ZX-81 implementation, here 
it is in all its glory. 

Basically you are presented with a 16 by 16 
plane each 8 by 8 corner of which is composed 
of a different character. You may choose how 
many smaller squares the plane is to be split 
into and also have the choice of an easy or a 
difficult mode to play in. 

The machine then scrambles the plane by 
randomly scrolling rows and columns, thus 
mixing the characters up. Your not inconsider- 
able task is to restore the plane to its original 
pattern. If you manage to do this you are given 
the number of moves it took. The whole object 
is to take as lew moves as possible. 

The machine code section occupies 612 




bytes, so you will have to create a Rem 
statement followed by at least 652 X's or my 
other character. To check that you have the 
correct number of bytes in the Rem type 
PRINT PEEK 1651 1 — 
256"PEEK 16512 2 I + NEWLINEI 
This should give a value of 652 or more. If you 
obtain less, then keep on typing. Fast mode is 
less tiresome. 

Having reserved the space, use one of the 
many hex loaders, previously published in this 
and other magazines and books, to enter the 
code in the hex dump. Remember there arc no 
spaces between the pairs of hex digits when 



entering the code. 

The machine code has been written in the 
form of a series of subroutines, each perform- 
ing a specific task. Xot only does this make de- 
bugging easier — especially without the help 
of an assembler, compiler or monitor — but 
also simplifies the disassembly and 
understanding of the code. 

The main module is a keyboard scanner 
which calls the ROM routine at 02BB (hex), 
decides which key is being pressed and then 
calls the relevant subroutine. 

The Decimal addresses in listing 1 mark the 
beginning of each subroutine in the program 
and by Pecking these addresses the following 
values should be obtained, thereby proving 
that the code is prohably correct: 

16514 118 

16618-205 

16677-42 

16718-42 

16771 42 

16807 - 42 

16850-237 

16887 = 237 

16951=237 

16997-237 

17042-42 

17121-6 

17134 33 

17160-62 

If all these values are correct then delete the 
I continued on next page J 

YOUR COMPUTER. JANUARY 1984 39 



I continued from previous page) 

Hex loader line by line and type, as a direct 
command 

POKE 16510, 
This will give you a nonerasable Rem line. 
Then Save the Rem statement to tape us a 
precaution. 

ITie Basic part of the program is a lot 
friendlier than the machine code. Keeping 
your Rem statement in memory, type in listini; 
2 as written and again Save the entire ihing to 
tape by typing 

RUN 5000 i t NEWLINE) 

The program should now auto-run and the 
invitation 10 see the instructions or play ihe 
game should be on the screen. Until you have 
actually seen the plane the instructions could 
be a little confusing, unless you have 3 vivid 
imagination, hence the short demonstration at 
the end of the instruction pages. 

The puzzle is simple to play but difficult to 



3?: 



£3 



B 






'O.GOCOOO 




describe and lo finish. The demonstration is in 
easy mode where the cursors control 
individual rows and columns on the plane. 

In difficult mode the cursors 3re twice as 
wide and can only move adjacent pairs of rows 
and columns, but sliit maintain the smaller 
units into which the plane has been split. I 



said it was easier to play than to explain. 

Lines 290 and 2000 are identical and very 
important. Not only do they provide a visual 
clue as to which corner the characters belong 
in, but the machine code uses them to prevent 
the cursors running off the screen and causing 
an irrevocable crash. 

Variables 

A$ Holds various messages and is used to 

store values in string form for use in 

several pans of the proi(r' IIT >- 
1$ Used as input from player and temporarily 

holds option choices. 
X Holds the si/e of division selected by the 

player. 
L Used to call USR routines 'LEI L 

USR I instead ol RAND USR. as th.it 

way a randomness is preserved, other 

wise the random numbers always siart 

from the same seed. 
H - f Loop control variables. 



Basic /isting. 



10 PPINT tab 3. 

SB PRINT .... PREri - 
fop INSTRUCTION* . •' ,*ai TC 5TAR 
r 3~ME. 

30 c-dje 2000 

4.0 if It. 8" then SOTO S00 

SO ClS 

55 LET fiji 1 '- "E.-r N L TC 

CONTINUE* * ■ ■ ■ 

60 PRINT "THE OBJECT Of TME 5A 
me 13 TO , , "UK-SCRPnBLE A it < 

16 SRID Cf , . ."CHAP-=3TS=:. !•." I 
T5 CPIGInAl". . ,"PRTTSRN tCRCH 3 
• 3 IC-pnSR BEING COHPOSBC Of 
A PIPFBRENT' . . CHARACTER "J ' 
70 PPINT . , "THE COflPjTEP '-'ILL 
:: = At*P_E Tic 'PLANS -" C 'JLL . 
lew. RCCORDINS" .."TO THE lEuEl 
OP OIPflCULTV" . ."CliEN. 

so print , ,as 

?S IF iNr-.Ev |>"" THEN GOTO S3 

99 CLS 
100 PRINT "AT THE HOST ::f c ICUL 
~ wEMEL THE". , PLANE 13 [ 
INTO 7T$ P?*" '3EPP=A~E 50UPP 

53. .IE. is x is ami at rr 

5 5I"P_E3T. INT l& "80UARES, 

'IE. 4 f. 4.' , " 

110 PRINT , , ~H£PE A=£ - -■ - ; 

KQDES rC" , ."CnOOSE "-RO:-.. M 
CLE i P'.'TS EfiCrt ■• . . "RC- :- COLUH 
n -.'Nr-EF. indiv'Idur- :::r=:-L a 

HZ- COMPLETING Thc PLANS li OV 
~E PAINLESS i " 
"IE PRINT As 

115 i» inkeys- •■•• THE?, goto :i3 
125 cls 

.' RINT vtlOOB a ~__: , on 

LS TO I1C '.'5 . "ROUS ANC I0LUH 

IN ADJACENT'' . , "PAIRS "-r li ? TH' 

E PLANE ML' •-."= :i«"irjLT 

ro compcEte.'' 

140 PRINT ,,"'TME CUK30RS aPE 
UBO LTTH" , "■ , SHIfTEC 

MTROL KEYS" , . . " HE. SHIFTED ' " 
s RIGHT) . 
150 PRINT JNSHIPTEC .-.E.i' 5-8 

SCROLL "TMB -. :■= :3_U 

UN FOI! 4 T = D T" . . BY THE 3^=$OP 
XN TnE RELEVANT ."DIRECTION. ' 



IGO PRINT 91 

1SS I B lNKSrs= THEN GOT 165 
170 CLS 

130 PRINT "THE PLANE Hfl3 'UPPP 
-AROUND" .."SO 7Hrt T ANYTHING 5 3P 

OLLING Off", . 'TO THE LEFT OR RI 
GHT RE-«PPEA05" , , ."AT THE OTHER 
ilPE." TO RESIGN "ROM ~iE 5 

RtlE POESS" . . SHIFTED"" 1. Thl 

:- JILL TEL^ VOL'" , , . "HO'J MP. 
ES V TOOK TO EE " . . . DEf ERTEr . 
f YOU COMPLETE THE". , .■■PLANE 
UILL GET R HOVE COUNT" . . . RnC- ft 
"ION TO PLAY P.GAIN. 

190 ?-:■.■ AS 

1SS I* INKBYS"' '■ THEN QOTO 155 

e.00 CLS 

£10 PRINT "PRESS:-" : - 

OR A DEMON STRftTT 0N , ;.. yrrtC 

H Kff» TC PLR . 

ZZa IF XNKEVSa"" "HEN BOTC 120 

2je if in«.eys,' ,■•:>■ TMEr. C-C".-' EC 
e 

240 LET x«4. 
ISO POrE 1-1E- ■ 
£fiO POKE -?l?i ■ 
37P CL5 

230 PRINT AT 0.0; "EAS. MOCE -IT 
H * ' 4 DEFINITION. ' 
£90 PRINT AT I.e. "SB* TAB £i."D 

TAff 5."S'.TqB £5."B AT ;; 

TA9 88 ■" TRe S.^TH' '^8 24 



;CHRS .^3- -16*INT iC/i»i ' . 
SSO LE^" '=VAL -Ji.'flL If. 
560 IF lB*ii "17163 THEN STOP 
370 NEXT P 

sao lppii; - 

?90 NEXT N 

3SB STOP 

=00 POKE 1715? <+X«lI»a"2 • 

610 P'>C :-15f ■ 

620 CLS 

630 C-OrUE ice: 

60S PRINT AT £0 . li " 

e*C IF L THEN t30T0 700 

6S0 PRINT AT 0,0, :0MPl£TEC I.. 
PEE!-' 16*A6+836*PEEK 164j.i. 
M0UE5. ' 

66C PRINT AT 21 0; "**-PRES3 n 'l 

FC '-*= GPME--r" 

670 IF XNKEV»o H " THEN GOTO S70 

530 i30TO O + 6S0-» tINKEY*" 

"00 PRINT RT ' 2. *EE> 15441 t£== 
♦ PEEK 1 = 444 WO'.'ES. CJNFINI5HEC" 



710 GOTO 560 
1000 LBT IflsINKCYS 

loip i r :* i or is 

TO 1000 
lOfiC RETURN 
?O00 PRINT at i,6; 
•AB * -9" "AS 2? 
TAB 25, ■ ■ Tfip i 




•3" TriE<- 



TAB 2* B 
AT IS 

The i4 



JOO 

::.- 

""20 
3*0 
1*13 



LET l=USR 1651* 

LET A»»"5-575-r ■ 

FOP N»l TO X 

FOP *=1 TO rnd*s+: 

POKB 17161, COOE A« irr 

j4$ let ^«_--;; 

330 LET LaUSR 17160 

160 NEXT f 

070 POKE 17161 . 115 

380 LET ._zu$b 171S0 

3«V« POKE 17461 , 113 

' i-ET L«USR 171^0 
410 NEXT . 

*20 PRINT AT 21,0;"*^ 

L TO START GftME* 

430 IF INhCYS""" THE". SOT i3C 

500 aop Nsl6514 TO 17165 ITZ~ J 

505 LET A» = "224." 

Blfl ^PRINT N. •'; 

- ~ .' F : R B TO 7 

t.-J LE" :srE£ f ; iE.ni 

540 LPRINT CHR$ '.2S + INT .; _i 



2005 

201O 
2020 
JlSa 
iOM 

8040 

2045 
£050 
£060 
2070 
2030 
2000 
£OSS 
i LOfl 
. ". : Q 
3000 
1010 

43' ♦ 

3020 
3030 
304.0 

c ;co 

5010 
R001 



LET At* =-575^57" 
L = t '_=«.'5R 16516 
Fir Nsl TO 18/X-8#(I*» i 
. 

•" • '8 IOOC 
POKE 17163 -113 
lit L;.3R 17160 
335uE 3000 
POrE 1-ltl US 
LET L*OSR 17160 
GOS'JS 3000 
■,a ■ ~ . 

PRINT ftT 20,11 3CP.^M6LEC 
LET _sU3R 17134 
RETuP • 

FOP Frl TO RND^S+1 
POKE . CODE AS: KIT PNO 

II 
LET i_»L'SP 17150 

NE'T a- 

RET\ _ 

3 Ave PLANS RNNON IMS" 
pun 



Hex dump. 
















5722 


4£ 


OS 


— J 




21 


00 


C5 


H L' 


15945 


I .1 




- - 


;: 


42 


BD 


45 


c^ 




















16730 


23 


04 


* 7 


9D 


20 


=■ - 


C ji 


." — 


159S4 


•^ J 






BS 


C5 


2A 


3C 


40 


^ = 514 


?& 


76 


2A 


2 3 


40 


->- 


8C 


00 


16738 


: .3 


7E 


FE 


rr ■"• 


-■ - 
Aw 


* 9 


1 ."* 


— - 


16962 


_> 5 


- - 


.- ~. 


55 


^F 


32 


21 


4.0 


16522 


09 


3E 


03 


32 


21 


40 


3E 


97 


16~4f 


fiF 


* •- 


05 


Cl 


77 


=- - 


f£ 


. 


16970 


05 


SP 


23 


~E 


V4 


/ i 


23 


-;}-■> 


1- = "3C' 


3d 


^O 


40 


11 


11 


00 


06 


BS 


16754 


2e 


FA 


19 


FE 


01 


r, i 


22 


35 


1S973 


1 


er - 


23 


3 A 


21 


40 


-f—» 


Si 


16525 


cs 


feJh 


OS 


3A 


21 


40 


06 


03 


16762 


40 


A= 


ED 


BS 


.* « 


3 .* 


?r. 


p * 


16936 


El 


1 - 


or- 


20 


ES 


Cl 


10 




-:5i6 


7? 


23 


10 


PC 


3 A 


7B 


40 


Orr 


16770 


39 


2A 


30 


40 


ED 


45 




. :- 


169A4 


- - 


-r 


42 


= ,-. 


4B 


05 


4-3 


CS 


ler54 


i55 


77 


23 


10 


FC 


:=■ 


OD 


£0 


16773 


" = 


■.j 


7F 


PC 


03 


88 




10 


x~2l-32 


2A 


-- = 


4C 


11 


11 


00 


19 


1 I 


lr552 


£A 


se 


B* 


32 


S 1 


4 


3E 


93 


16-~r 


s a 


CC 


3C 


40 


Cl 


■;s 


3 


T"T 


17010 


" J l 




E5 


SB 


7E 


3 =: 


21 


40 


16?70 


32 


7B 


40 


r i 


10 


DA 


2A 


0C 


1^""94 


S3 


o: 


20 


F8 


PS. 


c: 


D9 




17013 


05 


OF 


2B 


-£ 


E3 


77 


SB 


23 


16575 


40 


11 


2A 


00 


If 


2£ 


3C 


40 


1690S 


i: 


18 


F4 


L 1 


C9 


2A 


22 


40 


17026 


19 


F= 


23 


3 A 


21 


40 


^^ 


£1 


1 C 1 ? £ "~ 


11 


40 


00 


19 


22 


3E 


40 


3E 


1 66 1 


ED 


4B 


06 


43 


2B 


CS 


83 


o: 


17034 


El 


19 


OD 


20 


SS 


Cl 


10 


S7 


16594 


ot? 


EC> 


4B 


06 


42 


41 


11 


21 


16315 


20 


-" 


23 


7E 


FE 






■ — 


17042 


Sfl 


o: 


40 


01 


ec 


oe 


09 


15 


JTr.i 


00 


7 7 


19 


10 


FC 


2- 


;■■: 


40 


16326 


10 


F3 


CI 


2£ 





"•"■ 


2B 


9C 


17CS0 


B8 


BE 


03 


CD 


El 




FE 


erp 


"10 


JE 


OC? 


4i 


7 7 


z: 


IS 


FC 


<Z9 


165 3 4 


20 


BB 


rZ 


01 


r f 


23 


2" 


" »" 


17055 


23 


35 


OE 


97 


CD 


El 


42 


~E 


— IB 


CD 


BS 


02 


£M 


2C 


-- 


CO 


SB 


16342 




«.=" 


Sfi 


-f 


1: 


cr 


.' • 




170S6 


FF 


i.- 


£C 


01 


11 


00 


09 


^ r» 


18626 


02 


E5 


CI 


2C 


ic 


- - 


CD 


BO 


16-550 


ED 


45 


oe 


43 


CB 


SA 


3C 


4.^ 


17074 


20 


E7 


IE 


03 


Or 


B4 


CD 


g | 


1=634- 


B7 


■>G 


FE 


70 


- - 


- - 


41 


p- 


15 355 






00 


-»» 


19 


ES 


= C 


— ^ 


17052 


42 


FE 


rr 


26 


lfi 


05 


93 




1564.2 


1 A 


r ~ 


4£ 


41 


- - 


1 c 


1 




i C* O ^ T" 


- ~ 


- - 


4 


06 


OF 


_: 




p- -. 


i/OSO 


El 


£.2 


~ - 


FF 


dd 


4 j. 


01 


^ * 


_r = 5C- 


4.1 


r = 


73 


CC 




41 


FE 


c".- 1 


1 _ i -^ - 


^^* 


IS 


J — 


10 


FS 


AF 


izr. 


32 


17035 


00 


W'^ 




20 


Z f 


in 


40 


-: 


1 ■ ^ ~ ^^ 


CC 


L'C 


41 


FE 


9 3 


: : 


02 




* '"*' r " O " 


^^. 


5 : 


4S 




— " 




"2 3 


BD 


17106 


2 5 


: - 


40 


4 3 


-<p 


FE 


" - 


2A 


iCf f 5 


fE 


21 


CC 




n 3 


FP 


S:~ 


c; 


16390 


r-.** 


^- ^_ 


P i 


i © 




:: 


92 


4- 


17114 


40 


40 


S3 


22 


40 


40 


- ■: 


06 


1 6 ■: 


cS 


...- 


eg 


^r» 


^^i 


— v- 


ED 


^ » 


15393 


;l- 


^ — 


06 


43 


C5 


- — 

en 


~ ,~ 


j . . 


17122 


03 


"^B? 


59 


2 3 


03 


3E 


FF 


i •— 


1 = 532 


£5 


43 


x 1 


r_ _i_ 


00 


_ 3 


- _ 


ED 


15906 


-f 4 


33 


02 


IS 


11 


Z 1 


w"3 


E5 


17130 


S3 


— m 


F6 


•29 


21 


00 


00 


SS 


IctjaO 


52 


7= 


he 


r." 


25 


14 


10 


F5 


15914 


E3 


^^ 


32 


SI 


49 


05 


OF 


Ar 


17138 


-C 


40 


:: 


EA 


4.0 


F£ 


75 




1669? 


Sfi 


3E 


40 


se 


05 


,- • 


' / 


:c 


1632c 


ED 


Si 


■7P 


c-1 


7 -. 


•*** 


- ■ 


52 


17146 


03 


FE 


PE 


20 


F5 


01 


00 


OC 


15706 


or- 


20 


FB 


pp 


01 


»8 


AF 


43 


1c 


ED 


= r 


10 


F6 


19 


3A 


21 


40 


17154 


C3 


0= 


OE 


ro 


02 


Bl 


18 


-• -I 


16714 


j_g 


F4 


CI 


CS 


C-1 


-. c 


40 


:"f 


-•-:-. 


-•-» 


ST-* 


El 


23 


OC 


20 


£0 


£ J 


17152 


:: 


FC 


4.0 


C9 











100 YOUR COMPUIFR. JANUARY 1984 




NTS DID THEIR BEST 
FORYOU.. WILL YOUR CHILDREN 
BE ABLE TO SAY THE SAME ? 



mm' 




"Now.. .I've got two oranges in my 
left hand and one in my right, how 
many oranges. 



r 



In the last five years, the 
microchip has extended rts 
revolutionising influence to our 
schools. today. even the youngest 
classes take computers as much for 
granted as we did our wooden 

RULERS. 

WrTH THESE IMPLICATIONS 
IN MIND. GOOD HOUSEKEEPING 
SOFTWARE WAS CREATED, ITS AIM 
BEING TO DEVELOP A COMPREHEN- 
StVE RANGE OF CAREFULLY 
STRUCTURED EARLY LEARNING SOFT- 
WARE FOR YOUR HOME COMPUTER. 

A NEW WAY TO 
PLAY AND LEARN 

Designed not 
just by software 



specialists. but at-so by educational experts. each 
package goes far beyond the popular image 
of computer assisted learning. 

it provides a framework for 
you and your child to learn and 
play together. it also encourages 
your child to discover the rewards 
of independence and concen- 
tration as he or she explores the 
program alone, or with a friend. 

Each package includes 
cames. Birr unuke most other 
software for children, these are 
neither trivial nor competitive 
They are designed to encourage 
learning through structured 
pi ay, ciolourful eye-catching 
graphics of the highest quality, 
and a variety of realistic 
sound effects. 

you can also adjust the 
speed and difficulty of each 

GAME TO SUIT YOUR CHILD. Or LET 
THE COMPliTER ADJUST ITSELF 
AUTOMATICALLY AS YOUR CHILD 
PROGRESSES. 

LEARNING WITH 
MRT 

MR T.COOD HOUSE- 
KEEPING'S LIVELY ANIMATED 
CHARACTER. WILL HELP YOUR 
CHILDREN EXPLORE ALL SORTS OF 



PREVIOUSLY DIFFICULT EDUCATIONAL AREAS. NOW THEY CAN LEARN 
TO TELL THE TIME. OR COPE WITH REAL MONEY. IN AN EXCITINC AND 
ENTERTAINING WAY 

MR T WILL ALSO HELP YOUR CHILDREN COME TO TERMS 
WITH THE WHOLE IDEA OF COMPUTERS AS AN INTEGRAL PART OF 
THEIR FUTURE LIVES. 

THE PARENTS' HANDBOOK 

A PARENTS' HANDBOOK IS INCLUDED IN EACH PACKAGE, 
CONTAINING SIMPLE OPERATING INSTRUCTIONS AND A STEP-BY-STEP 
GUIDE TO HELP YOU AND YOUR CHILD GET THE BEST OUT OF EACH 
PROGRAM. IT ALSO CONTAINS A WEALTH OF FOLLOW-UP ACTIVITIES 
FOR YOU BOTH TO ENJOY AWAY FROM THE COMPUTER 

YOUR CHILDREN'S FUTURE 
BEGINS HERE 

Put your home computer to work 
for your children now. send for your 
cood housekeeping early learninc 
packaces by cutting this coupon. 

H AlQYAit COWP*T!trJTY UC MICRO IKl'.llW AlOVt I 
SwCUUt VtCHUM ««. WACOM AND COMMOOOM m 
AtAJCAJtl AT UAOING COMHJTM VrOUS ANO VtOACIVT COWM .Tt • 
Mf aitmint\o» ma«» hk.ii STRUT KCUiUti 




To I BUfci «xtu UC.71 Itooirrx tntt i iovjon «iv j»* 




PUaM Ml* Mf THF f i**> l-UUUtf CfMC 
V>rr* , *« l'A<X*Cl 5. TM«T 1 H«f tSOK AHD 


BtC vjCIUI 
OS 1* 

tiumij 


StMXAIt 
VKTU1M 

to. 


MUTTUWTMfTIWt 


li]M(A> H 






Ml T* Mftfel 


KSXUCll 






Ml I 1 At 'MAI* ! <,AM4> 


• ' 




AvAILAlU 


Ml ' |NW<C*C«HB 


(DMiACH 




M* 1 * MEASUtjNG came* 


*ACM 




Mk ts stuff cutis 


OlnUOi 






ToTAC 







Si* 




s 



DaJi. 



iROCKiirrrn 
Aoouss 



DttCON AMI CUMMOOOtt **. VU&CnS AVAIL AHE mi 

I EM-COil Mr CHEOUf.' W> K» THE AMOUNT AlOYt CvCUJDCnC VAT a>» P » f. MAM 

PATAU F TO E»u»ir WFTVAU 0»Of*»CI mi MMBBCMipftfSS 

A 1 "" 



TOTA!. NUMjCt Of PACKAGE* 0»nf Kit} . 



Remittance st-oct o m m aqe payable to 1 tmi soft* am a,v> shau. k hi ll> on 

ItH A1.F LS t US ACCOUNT UNTIL THE GOODS *»F Of SPATfHEO PtXAM ALLOW 'JP Tl 
l)A*S KM Uf 1 1VHT Of «» APPUES TO UK AND tint UNIT 
E*W SOFTWVUJ A DMUON <>• THE NATIONAL MACAZcM CO LTD 
RlC,IVtUlt>SUM*l «*H1 > YC 



GOOD HOUSEKEEPING SOFTWARE ■ EARLY LEARNINC 



Puii.ivi't i> tv EMJ»t sotwaie * wvtpon or the national, uacauni co ltd: hm cuuv tiouUAicrtvc natxkai MACATmf house, n HOaOvioc jtoit london »-iv p 







BBC32K 






180! £6.90 2 PLAYER DARTS 

Bo a top darts champion and enjoy the 
hazards ol 180, Shanghai and other 
games tobeal your equally keen 
opponent. 




BOUNCER £8 ARCADE 
GAME Thank your lucky stars for 
the anil matter scoop to eaten the 
BEEBOIDS before they dram the 
universe into oblrwon. 




SPECTRUM 




CHUCKIE EGG £6.90 

ARCADE GAME CoBeci ihooggs 
botoro the nasties get out and eat up ail 
your corn! 




DASHING DOUGGIE£6.90 

ARCADE GAME Supersonic 
Dashing Douggie orbits the world 
delivering liquid nourishment. He must 
be quick lo stop <t getting cotd. 



CYLON ATTACK *£7.90 Real : mo 
three dimensional space battle Protect 
your molher ship from hordes 01 
attacking CYLONS. 




DRAGON 




DEADWOOD £6.90 

14 PLAYER ADVENTURE 

G A M E An Kjeai family game for 
everyone who can decide where to 
invest their bank roll m ihe long slog 
to millions. 




ORIC 




DEATH SATELLITE £6.90 

ADVENTURE GAME You've run 
out of lucl on on orbiting satellite near a 
forbidding robot planot with mutani 
monsters guarding your vital tueisucoly 
Can your wits help you to survive? 




SWASHBUCKLERS £6.90 
1-4 PLAYER ADVENTURE 
G A M E Up to four pirate sh ips laden 
with treasure mat you want Scurvy 
knavesand smallpox too don't help. And 
is Leper I s'-and the best place to go? 



JUNGLE FEVER £6.90 ARCADE 

GAME (Ramwlso TM) It'sgot 
everything, with an exotic horror array 01 
nasty natives, man-eat ■ r>g spiders and 
crocodiles too 




ZODIAC £6.90 ADVENTURE 

GAME An mincaie game wimpti raits 
to surprise, frustrate and kill you before 
you find your successful way. But you 
can be resurrected. 



SHRINKING PROFESSOR 

£6.90 ADVENTURE GAME 

You're only an inch hgh How are you 
going to survive in the garden with all 
those monstrous spiders The crystals doit! 




WATCH 
THIS SPACE 



1WS7ATI £6 - 901 - 2PLAYERCRICKET 

V Be a cricket star and enjoy all the hazards of enckef to 



beat your equally keen opponent. 



HORROR C A <sTTT? £8 ADVENTURE GAME 

1 - c ' A beautiful princess waits lor 



you to save her. I3ut how 
hidden guarded prison 



;an you get into the caslte? The dues lead you to the 



oriKiNJvJNCj rKDr ho6UK Youre onrv an inch hioh how are 
vou going to survive in the garden witn all those monstrous senders, ants and other 
giant horrors. The crystals do it 



PUARAOW«sTO\yfR £8 ADVENTURE GAME 

' Pick up the gold put don't be scared 



penniless by the mummy Be quick, it's in real time, so work out those magic words 



PT AMT7Q £8 ARCADE GAME* 

*x*t\.L y tEt& p ast Qr stow ^n, and spee( j are needed to beat the enemy 
aircraft attack. 




AVAILABLE FROM 
YOUR LOCAL OEALER 
AND MOST COMPUTER 
B OOK S HOPS. 

Also at: 

JOHNMENZIES 
•W.H.SMITH 
(starred Items only) 




A&F software 



Unit 8, Canal Side Industrial Estate, Woodbine Street East, Rochdale, Lancashire OL16 5LB. Direct from our mall order dept. Tel: (0706) 341111 



Christmas prices have 
never been this good. 




64K ( 

SPECIAL OFFER 
PACKAGES 



Commodore 64 computer 
NOW £184.95 8SS?** 

64 STARTER PACK 

Commdore 64 

Cassette deck 

Intro to Basic (pari 1 1 

Quickshot joystick 

Game 

ONLY £245.00 

64 HOME /BUSINESS PACK 

Commodore 64 

1541 disc drive 

Box of 10 diskettes 

"•FREE SOFTWARE'" 

Easy script (word processor) and diskette 

containing 6 games 

ONLY £385.00 

64 BUSINESS PACK 

Commodore 64 

1541 disc drive 

1525 dot mairix printer 

Box of 10 Diskettes 

Pox of paper 

•■•FREE SOFTWARE" ' 

Easy script (word processor) and diskette 

containing 6 games. 

ONLY £585.00 

We stock a range of books and software for all 
the computers that we supply. Why not visit 
our shop and brouse around or just try out 
some software. 



C2N Cassette deck 
1541 Disc drive 

•••Free Software"* 
Easy script and 6 games on 
1701 Colour monitor 
Quickshot joystick 
Pair o< Quickshot joysticks 
Introduction to Basic (part 1 ) 
Programmers reference guide 
Easy script (word processor) 
Supcrbase (data management) 

1525 Dot matrix printer 

1526 Dot matrix printer 
1520 Printer/Plotter 
RX80 Dot matrix primer 

R X F / T D ot matrix printer 

FX80 Dot mairix printer 
FX100 Dot matrix printer 
Centronics interface cable 
Software for above cable 
JUKI Daisy wheel printer 



£39.10 
£195.95 

a disk 

£195.95 

£8.95 

£16.95 

£13.50 

£9.95 

£69.95 

£11500 

£195.95 

£29595 

£149.95 

£259.95 

£299.95 

£399.95 

£545.95 

£19.95 

£7.95 

£395 95 



SPECIAL 
OFFERS 

SS.00 Ode ' B C °™W*' 
BBC Model B »A/ith m- 
interface S&Jjf* d ' Sc 

cs.ooc sforowlv ^ 

swtchabte ,o 40 tS ^ " ack ^ KKM 



cabinet w^hl^ 3 ' 8 COm P'ete in 

^Croe nMonilQf "'«» C2 4725 

H "LtoCHnrron,cscab>e E "9 95 

BBC 8US.NESS PACK C " "* 

°uC Model 8 w^th m 

ONLY £1.675.00 
ACORN ELECTRON 




DRAGON 32 

Free , 

Bosk: Irairtinq *^ 
Manual supplied 




VIC 20 starter pack 
NOW £134.95 ■*" 



(|ll,ir.inlm> 



included: VIC 20 computer, 
cassette deck, Intro to 
Basic (part 1) and 4 game 
cassette 
16K RAM PACK £28.95 
32K RAM PACK £47.95 
All 64 peripherals, disk 
drives, printers, joysticks 
work with the VIC 20. 

S*nd SAEtOf FREE h«rd«*»r«/«ottw«r« booklet. 



Dragon 32 Computer £1 57. 50 

DRAGON 64 Computer £225.00 
Not available at time of going to 
Press 

Dragon Single disk drive £275.00 
with controller card (180K) 

Dragon to Centronics printer 
cable £11.95 

Telewriter (Word processor) 

£49.95 

Tele-Tutor £25.00 

Dragon Joysticks (pair) £14.95 



Official DRAGON sales and service agents 
for the whole Greater London Area. 



MEDIA SUPPLIES 

Diskettes by Verbatim (supplied in boxes of 101 
Single sided. Double density, 40 track 

, £17.95 
Single sided. Quad density, 80 track 

£24.75 
Double sided. Quad density, 80 track 

£32.75 



Library cases {Hold 10 + ) £1.35 

C12 Blank programming cassettes 

50P each or 10 for £4.50 

Plain computer paper (supplied in 2,000 

11x8 £13.80 11x9% £12.65 
11 X 15*i« £15 .52 



Prices correct « time of going to press 

Our Guarantee (2 years on 64" s ) 
1 full year for labour and parts on all Hardware. 

We have a wide range of dust covers for the 
computers and printers etc., that we sell, please 
phone for details. 

We guarantee all our products for 1 year, accept 64 and VIC wh'.ch is 2 years. 
We are an approved servico centre for Commodoro, Dragon and BBC. 
Payment may be made by Access, Barclaycard, Bankers Draft, Building 
Society cheques or cash. Sorry, cheques need 4 days clearance. 

POSTAGE AND PACKING - Please allow £5 for computer, disk drrve or 
printer, this price also covers insurance. 

ALL PRICES ARE INCLUSIVE OF VAT. 




PERSOT. COnPUTERS 

S48 Junction Road, Archway, London N 1 9 5RD 
TEL: 01 -263 9493 or 5 £3 

• FREE ADvKE on all aspects o'BerwnalGjfncuters youonVrwetoask 

• DELIVERY On PO's, Access or 8arcldycard,d!JO«ch usually within 24 firs Or we I 'advise by 
return On cheques a'low about 5 days, 

If not completely satisfied, return the goods to us i/KJtfnsged within 14 days for a M refund 
«Kludingo*p vat deluded n alt prices 



This I'RiXiKAM allows you 10 enter notes 
from sheets of music. When il loads, four 
staves are drawn onto the screen. You arc then 
asked the maximum number of notes you 
need, the length of the crotchets — about 30 is 
normal — the octave and volume of the notes. 
The prompt 'What note do you want next?' 
will then appear. There are various replies to 
this question. They arc as follows: 

1. 'c'-'g' give notes from bottom C to G, 

2. 'A'-'G' gives notes from A to top G. 

3. Typing 'C*' etc give C# etc. 
•I. T gives a period of silence lasting as long 

as a crotchet. 

5. '.' — full slop — then Return and then 
entering the note gives a minim. 

6. Typing 7' then Return will cause 
the prompt "How many notes do you 
want to join?". A number from 2 to 1 
should then be entered. 

You will then be allowed to enter that 
number of notes, which will be joined 
together. Two notes joined together will be 
played as quavers, four notes will give semi- 
quavers etc. 

7. '?' will tell you how many notes you have 
used. 

8. V will draw up a repeat sign — 1 1:. 

9. V will show the end of the section 
to be repeated - : 1 1 — Note. You can- 
not repeat a section inside another 
section thai is being repeated. 

10. V will erase the last note entered. 

11. Finally 'p' will play your master-piece! 
After entering each letter or symbol yoil 

must press Return. 

When you fill the four staves, the screen will 
be cleared and four more drawn up. 

Once the tune has played through you will 
be asked if you want to add notes and if you 
want the tunc replayed. 
Lines 2-190 ask the initial question and draw up 
the staves. 

Lines 200 997 are the main loop. 
Lines 1000 1080 define the treble clefs. 
Lines 110 1150 draw the repeat sign. 
Lines 1300-1359 repeat the notes between the 
start and end repeal signcs and also draw the 
end repeat sign. 
Lines 2000 3020 play the tune 
Lines 500 5020 osk how many notes lo be 
joined. 

Lines 5100 5150 join tho notes. 
Lines 6000 6030 involve the silent 
Lines 8000-8080 rub out the last note entered. 




Play bars with 
Gavin Rummery's 
Oric music 
program. 



? n i 

4 .■■...-■■; 

tO ttf TiSU3U»IOVO 

24 :t*4i*WER4l*(fimi:»*oiF«-lf.« 

W rillwTU*t« ll/i 

S3 jrm. nTWNrnrNlDtfra 1? .! ;i»wi.t 
*0 *>l 

*s ro«r»«wsu»ir»iM 
v •uHi-ioio:eiTE*7 

to njftOCTTO, * •' , I 
/(.. C»M.-<0,.I, I 

■» m' 

•4 HTlT 
W IrWF 

toe aww-oioitwjIM-Vi 
tjo f 0*i>»i037iiTrra 
iKi itMn::,w,] 
tto iiwiii/u. -ni.it. i 
134 WTlTiHrn 
ItO ■•»|V>tO 
141 lK»Kt*V-Y 

its inx«iTHl"HT»-Oiin-oi»rtu™ 
m ir-m-itHtHSOtPHO 

HI IW-irT'>4>M>»r •>( iutn I ITO24O0I -,«•(■ fWOTOOOtvCHI f 

1 

iso &{rM3ir#t>ttHm.iwJ iotrwOiw*i 

181 irfV-Tiw gap-iir 

iffi urul"t>=t«va toraa ■ ■.-■ 

194 ]FB>>TrnTreoioio; 

;-: IH'UT-vslune IOTOISi-iVQ 

ISA irvn>iaiiu»juTuiH3 

1»0 TH»0 

244 HlIMti P»llMtilrt>in'-l*4t mi» »» ku ""t m««l-|ia 
303 TFia-'-J-imtaillNlUiUtl iai40T024O 
JV* IFiai't-ltCMjOrOfrOOO 

714 tri«--r-itrMK]Taiioo 
III iFn-.)MiirH"mTnAooo 

:t4 » It-'p-lllLMJOrOaiKW 

:■;; :■■•-•.,• tin luiitiii id 

750 inncHH<»».ii-"t"rnrN»>-i 

9H iri»»».-iitrM»iwuooiit;<» 

243 irn--t-r#o>i-onirH}a-i,*atamo 



233 OCT*-* 
mo if it— c-nt n »i» 
?.m ir-»4-i**cartwra<va, 
j»s in^-cC-iiCw.; 
3n » it- a •.«»«*-: 
Sao la-ia.-of-iicwt-i 

i-fO tin- . 

300 iria— •#*•" 

Jio iric-x-IHLWor 

334 IIH.- ( "1W« 
334 Ittf^fllKtH-t 
140 If ■4»*A-T> <J* j 14 

14» Kn.-WlifWII 
330 l>l«- '►--.«» I.- 

340 i'xciiii n iw»»M:ini<KfinmKM»4ic'»»nn»oaiai« 

ncirii.rr..on 

'03*0 

jto ff4iiri>7IOT>fMi>saivT>»iirT>i»n4DTn>>iarwii 

■MM 

S9M ifcc?*. xaeTwjaia-oaitcAiLiaai -i?i 

373 ■■*!«»»*' 

in c mc tm— wiinKoimw-AM.im-40 

JT4 O-vr.J* ©»3.3 

:eo OLMMti-3,»,i 
«o :rso*irMC>ci(cxx3,iic:Ki.ct,o 
4«o ;rco<im4n<;:sri.F7,itriioFi.i 
4<a :r.t>-:Mtici ii-ui-»i itotHiuatMii-c 

416 CLOSm>4.0.llCIHHO.-T.t 

4-.: !f*— :TX>CJ»5£T«,O»3.3iC»VI1J.0.1 

417 W7.C'-si.<l.T>-<l-7« 

414 IFJOOIK74J— <Xsl>t 

414 L<OI«4.r 

417 raj»ICI.OeT*,NeiOl,WliiaAtl|f>iiua|ci,0, l.o.OO- 1 

41V ll-l-lidl-l 

470 w-*chi. irTcwiiintwmxariioo 

434 tr7O-llt«J4K>104t/> 

444 I -I'll IF 1 .;71>l>HI.:Oi l-l-M. II ■ 'IMIMin^l.llOtH 
3*43 If VII^MIHIHU 

4« twi m m 

4-n iiMiwniinMil.t.liliwio.ai.lilM a 

434 l'M>»|0«JNCO>:il>i1l)44« 

497 70-0 

44« aM-OlOO-0 

in octtxr 

4a» imkinrnamug 

VO IIO*»»-l'-*»KHlF.Kw 
300 K-O 

**» -u-.-. ■•■ 

wo r*i«Ta<Mirottani>4i 

W4 047 

tow ta t i - 4t4 w tno4t4»» 

1010 RC4SO 

:oso rait.i 

1434 *C1T 

1040 «£7us« 

IC&a »-*: , .',;e 1 m,lf,v 1 v,^ 

1444 34T*ir.,*,4,17,?4 l W,4^,43 

14TO gaT4<S,t;, 3>. 37.21, 14,4.4 

loan 0*1*4, 7. J, 7. 7, 74. 74. 14, 17 

uoo tf«H>f-lT.«nLllOK» 
noi 



I3M rnew-eT-o 

IMS KO<0-«-«>-»«llMI 

1304. rOid.M-ai -«ll(iii 

1307 L i^«'*i«. (■> 
l-.-n Mi- 

i3*» ft-e-*-«-i 
i-.io a-.i 

IT30 a#«tTK.:, < ,, < w<4 M ),2o,i 

1344 CWTfS.V.14.04,1 

n« kit 

1X4 li nin n 

1390 aptoroo 

1040 raiHTivaiiMT.raiiNi-xm; Bntn...- 

nio fOKciuo i 

>nn lainiui-icrxManm imi iButiflots 

JH4 n.A«i,o.o.o 

,M7n IK1II l.iliai .Mlllll ,VU 
»» IW1TI .. 

2433 »\*»o,o.a.o 

7044 Mil 

2443 IUICl.4,1,0 

3000 aalivfaMIHTiliavr-aoaaat-ill* 

3410 ir If-*,- IMtMaOllHOOO 

i*>:t if«>*r4**ifK*oaTOTto 

JC15 -l«J*.!|.*'l*i«i IwvrMii.l Iv 'IIO IVIT*4*ia4 
3014 ir.a -.--.J-w-i *>•...-., o.oicuiirjco 
341/ tear 

3474 S1TS44* 

3440 HtJfelllMltMTt 1I44VT-HOM fMfiy AAT44 itrt >rt-l «4rtt » J 

whs i*a»>tic*a3B-;T-*N«om-^wi 

S0I3 tl-l 

»>li, KM) 

-417 iri*im>«4>77Olt«MI>10lV-VlS0l tr"r>iTon€KTr»MiSOT 

090 

»IB Hl-y.44 

SOTO MJftKMO 

atoo i» i«.»-3T^>*oicnio4 

•nan (in'i ioi in4n,iM-/,oit«ii«ir>t-na».o,o 

3I« rnwa>OTQa«.i 

Olio ivaa>i-iat-i>«*>M0*4>4 l cil(ll0l > i 

3174 !««. :....| !• CIII4)I,1 

JIM HtlT 

3I40 Cu»O«.-a-.C»n..4.«.MI-T,l ( 0BMI(r«>-|l.i.0.l 

BI43 Il-O 

,144 IMI 

-IISO JO-OlMtTtlW 

*000 irJoinaiMjriTnToo 
*oio «oiei"io 
«0I3 i (O.- < 

aUta 1. 1*41 IFt>72^TMeHl-30iV-Y*3O« irYMTOTWlKTtWi T»f-l 



tita rmc-orni 
iwatti- 



1130 0ta*tCta>t47.«.>iOMa0, 711,1 

1134 CAHCS1t>4.T«IO.C<4.l 

«I4« (aril 

IttM 

ISO* 



irai— In 



txno a/tti£Ti,.>t4.3ir»wi2s.0ii 

6073 O-OI 
i«2a <j.i, .- . 
4O30 COTD444 

tuoo If t«i i»aa)»»»-»*tojO< > I Tiarwimnrco 
futa fy.-.ii-:u.t 

IM20 OJ«CTJ,TT 14,»im*a»,34,D 

mso *i r 

8444 reaii-vTTCTT-ieBtt" 

noso OMCiia.i.ittMwa.a.t 

•■mo fatal 

«K»s n-it-4 

O470 T-Tr»l*lliO-0-l 

0477 lfi»— OT>aiaHlltlrjoa» 

•07S in.(0l-4.t/<MlM>UI»l|P»Tll I 

•oao ca-iiiuia.-DO 



YOUR COMPUTFR, JANUARY 1984 105 




/' 




\fi 







,,«■ i:«\' 



|lHIMI||<UII1IIM|l< 



iiiiil 



■ •■■iiiiiiiiiii" 

\\\ | i >;;l 

ill ' . 




■i 




,, .IIIIIIIIIII', 
I .iiini.il1ir 



hiiiiiiI iiiiiiiui iiitrmi 



■mi iiiuimi. 

mmii .iwi'i 



JlUMItt lllllllll 



ItMlM 



imiililhJl 



iniHui.i'irni'ii'r 




A NUMBER OF home computers are now 
provided with sprite graphics, usually via 
special hardware such as the VIC chip in the 
Commodore 64. The ZX Spectrum unfortun- 
ately lacks such hardware, and so I have 
written a machine-cock- routine to emulate this 
feature. A sprite is a user-defined graphic 
character up to 16 by 16 points which can be 
positioned anywhere upon the screen and 
made to move very easily. 

Normally a program in which a number of 
objects arc required to move about the screen 
will be heavily involved in the mundane 
operations of erasing at the old position, 
updating co-ordinates, printing at the new 
position, checking for collisions, testing for 
the edge of the screen etc. One advantage of 
sprite graphics is that all of these operations 
arc carried out automatically by the sprite 



mover routine, so that your program is free to 
gel on with its other tasks. 

The routine can handle up to eight sprites at 
a time. Associated with each sprite is a set of 
attributes which tell the routine how far to 
move the sprite at each step, how fast to move 
it, how many moves to make, and what to do if 
the sprite hits the edge of the screen or another 
object. 

Each sprite has a collision flag which can be 
tested to check whether it has hit anything. 
Movement of the sprites is made independent 
of the user program because the machine-code 
routine is driven by interrupts. 

Every 1/50 second the Z-80 microprocessor 
receives an interrupt which makes it stop 
whatever it is doing and carry out an interrupt 
service routine which normally inst 
increments system variable frames and scans 



the keyboard. However, the interrupt can be 
diverted — as described by Nigel Dore in the 
.Way 1983 issue of Your Computer — and in 
this case it is made to include the sprite mover 
routine. 

By doing this, your Basic program will be 
slowed down somewhat, according to how 
many sprites are being moved, and how fast 
they are moving. In spite of this, a program 
which uses sprite graphics will run faster than 
one which relies upon normal printing to 
achieve the same effects. 

The machine code, sprite attributes and 
graphics characters occupy about 1.4K, and I 
have chosen to locale them below the Sinclair 
user-graphics. The machine code — listing I 
or 2 depending upon memory size — can be 
entered via the program in listing 3. 

Take care, since a single mistake in the 



106 YOUR COMPUTER. JANUARY 1984 



Listing 7. Machine-code dump - 


16K. 




41 


138 


126 


34 


147 


126 


56 


126 


136 


80 


144- 


126 


221 


70 


14 


197 


SB 


144 


126 


254 


255 


32 


4 


881 


94 


19 


175 


58 


125 


126 


60 


143 


iae 


42 


147 


126 


86 


35 


94 


35 


34 


147 


128 


237 


75 


143 


126 


auc 


170 


34 


50 


140 


126 


50 


145 


126 


+ 7 


230 


7 


60 


S£> 


142 


126 


O0 


1*6 


126 


221 


134 


10 


50 


1*3 


126 


521 


54 


15 





205 


169 


124 


£37 


75 


143 


125 


175 


50 


140 


126 


50 


1*1 


126 


221 


54 


17 


e 


205 


170 


34- 


70 


20S 


193 


124 


56 


143 


126 


198 


6 


50 


143 


126 


237 


75 


143 


126 


205 


170 


34 


58 


1 AL- 


126 


50 


14-2 


126 


50 


146 


126 


SO 


141 


126 


221 


54 


15 





76 


265 


108 


124 


221 


50 


19 


193 


16 


129 


aoi 


76 


3D 


140 


126 


254 





49 


5 


203 


1 


61 


J..' 


251 


56 


iZfl 


126 


|Bi 


■ 


40 


53 


284 





32 


21 


mn 


2? 1 


203 


■ ■l 


70 


32 


4 


47 


151 


6 


181 


196 





125 


122 


177 


79 


63 


113 


201 


203 


35 


203 


10 


56 


4 


203 


1 


24 


15 


221 


203 


24 


70 


40 


7 


203 


17 


220 





IP* 


24 


a 


MS 


33 


61 


n 


380 


•ie 


141 


12b 


254 





40 


5 


203 


l 


61 


3P 


251 


113 


201 


221 


803 


9 


254 


201 


221 


54 


9 





221 


tea 


2 


126 


40 


16 


56 


UM 


126 


254 





40 


63 


221 


190 





40 


28 


40 


56 


24 


24 


58 


125 


126 


221 


134 


13 


50 


145 


125 


56 


ISO 


136 


221 


134 


13 


254 


255 


40 


35 


PPi 


190 


20 


56 


30 


221 


203 


3 


126 


32 


8 


56 


151 


126 


284 


175 


40 


64 


201 


56 


151 


126 


2»1 


i«» 


14 


60 


254 





40 


•-•?■ 


884 


176 


46 


48 


901 


221 


203 


9 


190 


rsi 


203 


5 


70 


32 


216 


175 


221 


203 


2 


126 


32 


5 


62 


255 


221 


150 


10 


50 


ISO 


126 


221 


203 


8 


78 


32 


6 


175 


BO 


132 


126 


24 


169 


30 


127 


126 


237 


66 


50 


137 


136 


24 


179 


221 


203 


9 


19B 


221 


203 


8 


7B 


32 


36 


62 


176 


221 


203 





120 


46 


8 


62 


258 


221 


134 


14 


H 


181 


126 


221 


203 


8 


78 


32 





175 


80 


132 


126 


201 


80 


120 


126 


237 


68 


GO 


128 


186 


..•t"<l 


56 


151 


1H 


254 


176 


216 


196 


80 


221 


203 


3 


126 


40 


2 


196 


96 


SP 


151 


125 


201 


33 


16* 


186 


17 


IS 





6 


6 


197 


213 


889 


229 


221 


225 


221 


203 


8 


70 


32 


11 


221 


203 


12 


254 


225 


209 


193 


25 


16 


£34 


201 


221 


203 


XS 


126 


40 


43 


266 


60 


126 


SSI 


54 


24 


1 


205 


26 


124 


221 


203 


9 


126 


40 


10 


221 


203 


6 


70 


32 


4 


iSi 


54 


7 





56 


129 


126 


50 


137 


126 


221 


229 


225 


209 


193 


197 


213 


237 


170 


24 


200 


221 


S3 


12 


32 


195 


221 


|Se 


7 


254 





40 


201 


,'tt 


255 


40 


3 


221 


»:< 


7 


BOS 


00 


126 


SB 


125 


126 


221 


134 


a 


SO 


150 


us 


56 


126 


126 


881 


134 


3 


80 


1H1 


126 


221 


84 


24 





Iffl 
126 


26 


124 


208 


8 


128 


42 


ISO 


34 


128 


128 


24 


138 


1 ■ 


128 


128 


1 


IB 





213 


221 


225 


237 


176 


201 


243 


BM 


197 


213 


889 


J-i'1 


in 


205 


190 


125 


221 


825 


885 


809 


193 


241 


195 


56 





62 


40 


237 


71 


237 


94 


201 


62 


62 


837 


06 


237 


71 


20t 













Listing 2. Machine- code dump — 


43K. 




4fl 


140 


864 


34 


160 


98* 


SO 


139 


254 


50 


187 


854 


881 


14 


197 


56 


157 


884 


8S4 


ass 


38 


* 


aai 


54 


19 


ITS 


58 


138 


884 


89 


ISO 


254 


42 


160 


254 


86 


33 


94 


3S 


34 


ISO 


25* 


237 


75 


156 


254 


aes 


170 


34 


50 


153 


25* 


50 


ISO 


BB4 


47 


230 


7 


60 


50 


155 


254 


50 


159 


854 


221 


13* 


18 


50 


156 


254 


£21 


54 


16 





SOS 


132 


25S 


837 


75 


156 


854 


175 


50 


1S3 


25* 


50 


154 


254 


221 


54 


17 


6 


20S 


170 


34 


78 


205 


306 


262 


68 


156 


254 


198 





SO 


156 


25* 


237 


75 


136 


3S4 


20S 


170 


34 


58 


IS© 


25* 


SO 


155 


2S4 


;-;« 


1S9 


864 


50 


13* 


2S4 


281 


54 


15 





70 


205 


195 


252 


221 


53 


19 


193 


16 


129 


301 


70 


56 


183 


254 


8S4 





40 


s 


203 


1 


61 


32 


asi 


86 


16S 


35* 


.•-14 





40 


S3 


8B4 


O 


32 


81 


122 


221 


803 


84 


,■0 


38 


4 


*7 


161 


34 


6 


161 


196 


13 


283 


128 


177 


70 


03 


113 


801 


803 


35 


803 


18 


86 


4 


803 


1 


j| 


IS 


881 


203 


24 


70 


40 


7 


803 


17 


880 


13 


253 


84 


8 


203 


33 


61 


38 


280 


58 


1?* 


254 


254 





40 


S 


803 


1 


61 - 


32 


asi 


113 


201 


331 


203 


9 


864 


801 


221 


5* 


9 





221 


303 


2 


136 


40 


16 


56 


163 


254 


«2S* 





*0 


63 


221 


190 





40 


28 


48 


56 


24 


P4- 


53 


138 


254 


221 


134 


13 


SO 


150 


25* 


56 


163 


254 


m 


134 


13 


."■5 4 


355 


*0 


35 


321 


190 


20 


56 


JO 


331 


803 


3 


186 


33 





58 


16* 


85* 


35* 


I M) 


;-' 


64 


301 


SB 


16* 


25* 


321 


ISO 


14 


60 


254 


O 


4.0 


52 


254 


176 


46 


46 


201 


221 


203 


9 


198 


221 


303 


S 


70 


32 


816 


175 


221 


?03 


2 


126 


32 


8 


if 


ass 


231 


130 


13 


SO 


163 


as* 


881 


803 


5 


78 


38 


6 


175 


SO 


14S 


8S4- 


84 


189 


58 


1*0 


354 


837 


fifl 


80 


1*0 


§B« 


-•4 


179 


gas 


803 


9 


196 


881 


803 


8 


VO 


32 


36 


Si 


17S 


331 


803 


3 


126 


40 


S 


ass 


321 


i:m 


14 


80 


164 


as* 


881 


203 


S 


70 


38 


B 


17S 


so 


1*3 


834 


301 


58 


it I 


2B4 


837 


68 


50 


141 


85* 


891 


SO 


164 


854 


as* 


176 


21C 


190 


80 


221 


203 


3 


126 


40 


3 


190 


06 


SO 


164 


254 


201 


33 


176 


25* 


17 


IS 





6 


8 


197 


213 


339 


IH 


231 


225 


221 


203 


3 


7© 


32 


11 


221 


203 


12 


25* 


225 


209 


193 


28 


16 


234 


:c; 


221 


203 


12 


126 


40 


43 


805 


no 


284 


881 


54 


24 


1 


205 


39 


858 


881 


803 


9 


12£ 


40 


10 


221 


803 


6 


70 


32 


4 


221 


54 


7 


O 


58 


142 


2S4 


SO 


150 


254 


221 


829 


223 


809 


193 


197 


213 


237 


176 


24 


800 


881 


83 


13 


32 


1S3 


221 


126 


7 


884 





40 


201 


254 


855 


40 


3 


aai 


S3 


7 


205 


93 


884 


SO 


136 


8S4 


aai 


134 


a 


30 


163 


254 


38 


130 


ST 


881 


134 


3 


SO 


164 


884 


881 


34 


e 


205 


39 


288 


808 


16 


833 


48 


199 


254 


34 


138 


884 


84 


186 


17 


130 


254 


1 


IB 





213 


aai 


88S 


Sir 


i.-c 


201 


24 3 


848 


197 


813 


229 


221 


239 


205 


211 


883 


..-;-' i 


828 


825 


B09 


193 


241 


i^ 1 -. 


56 





62 


9 


237 


71 


237 


94 


201 


62 


62 


837 


66 


237 


71 


201 













Listing 3. Machine-code loader. 




1© 


CLEAR 


3 1 1 99 + C PEEK 23733-255 


) #32800 




20 


LET K4.8=PEEK 23733=255 


30 


LET St 


=31770+K4-8*327S1 


4-0 


FOR j=St TO St+610 


50 


INPUT 


n: POKE J,n: PRINT H 


60 


NEXT j 




70 


PRINT 


"ADDRESS contents" 


30 


FOR J = 


St TO St +520 


90 


PRINT 


j;TRB 10; PEEK J 


100 


NEXT J 





machine code will almost certainly make the 
computer crash when you try to run it. Check 
the data after entry — you can make a note of 
any mistakes and correct them with a Poke — 
and Save the routine with the command: 

SAVE "spmov48k" CODE 64551.611 
or 

SAVE "sptnovl6K" CODE 31770,611 
You can now enter the sprite demonstration 
program in listing 4. This sets up the graphic 
character and programs the sprite attributes so 
thai the eight sprites move away from the 
centre of the screen in random directions with 
different speeds. 

At first they will bounce off the edges of the 
screen, but by pressing Enter you can make 
them wrap-around. Thus a sprite disappearing 
off the left hand edge of the screen will 
reappear at the right hand side. Then, by- 



pressing Enter again you can make them stop 
moving as. soon as they collide with each other. 

I will now explain how 10 use the routine in 
your own programs. To do so, you need to 
Poke values into two areas of memory — the 
graphic character and sprite attribute areas. 

In the graphics area you can store up to 16 
different user-defined graphics, each made up 
of 16 by 16 points. VC-'hen designing your 
characters you will need to use a grid. 

If your character does not fill the grid, make 
sure that the unused areas come at the right 
hand side and the bottom, and make a note of 
the area that you have used — width x height 
— bemuse you will need these values later. 
Now divide each line of the grid into two 
halves The left-hand group gives you a value 
for the first byte of data for each line, the right 
hand group gives the second data byte. 



Chapter 14 of the user manual tells you how 
to work out the value for each byte. You can 
either work with binary numbers or convert to 
decimal. 

Each character takes up 32 bytes, and these 
should be stored line by line, with the top line 
first. As stated earlier, the graphics area can 
hold 16 characters. On the 48K machine 
character number 1 would be stored in 
addresses 64000 — 64031, character 2 from 
64032 - 64063 etc. 

In order to simplify the process of designing 
your sprite graphic characters, I have written 
I he Basic program in listing 5. This program 
lets you design your sprite graphics, store 
them in the graphics area of memory, retrieve 
characters from memory and edit them, and 
Save your sprite graphics to tape. 

The cursor keys are used to move around 
with the 16 by 16 grid, and by pressing I you 
can ink in a particular square. Pressing P will 
change an inked square back to paper. At the 
right hand side of the screen, the contents of 
the graphics area is displayed so that you can 
sec all the characters that you have set up. 

The sprite attribute area consists of eight 
sets of 15 bytes. On the 48K. machine the 
attributes for sprite 1 are stored from 65200 to 
65214, sprite 2 from 65215 to 65229 etc. The 
meaning of each byte is described below 
addresses given are for sprite 1 add 15 for 
sprite 2, 30 for sprite 3 etc. 

X position (65200/32420): This is the l co- 
ordinate of the top left hand corner of the 
sprite. Values range from to 255. You should 
set this to wherever you wish the sprite lo 
appear. Once ihc sprite starts moving the 
value is updated to reflect its actual position. 

Y position (65201/32421): Y co-ordinate of 
the top left hand corner of the sprite. Possible 
values range from to 175. 

X movement (65202/32422): This tells the 
routine how many points to move the sprite in 
the X direction at each step. Values up to 127 
move it from left to right. Values from 128 to 
255 move it right to left, but the value is 
interpreted in 2*s complement — so 255 
means - I, 254 means -2 etc. If you are unsure 
of 2*5 complements, you can use negative 
numbers in a Poke statement to obtain the 
correct value - thus POKE 65202,-2. To 
avoid jerky motion I would advise you to use 
values between -10 and + 10. 

Y movement (65203/32423): As above, but 
for displacements in the Y direction. Positive 
values move it upwards, negative ones 
downwards. 

Speed (65204/32424): This tells the routine 
how many interrupts should occur before the 
sprite is moved. Values may range from 1 to 
255, and tow values give fastest motion. Too 
low a value might make the sprite flicker, 
however. 

Edge action (65205/32425): This tells the 
routine what to do when the sprite hits the 
edge of the screen: = stop moving; 1 = 
continue, with wrap-around; 2 = bounce. 

Collision action (65206/32426): This tells 
the routine what to do when the sprite hits 
another object: ■ stop moving; 1 ■ continue 
moving. 

Number of move (65207/32427Z): Values 

from 1 to 254 will move the sprite by that 

/continued on next pugei 



YOUR COMPUTER. JANUARY 1984 107 



/continued from previous pagel 
many steps. A value of means thai ihe sprite 
remains stationary, A value of 255 means keep 
moving continually. However, if the sprite 
hits the edge of the screen when edge action = 
or another object when collide action = 0, 
the sprite will stop and the number of moves 
will be set to 0. 

Off/on (65208/32428): A value of means 
that the sprite is switched off. A value of 1 
switches it on, You should only switch a sprite 
on after all its other attributes have been set. 

Collision lias (65209/32429): This byte can 
be Peeked, and it returns values of : ■ no 
collision; 1 ■ sprite is at the edge of the 
screen; 128 = sprite has hit another object; 
129 = sprite is at edge, and has hit something. 

Graphic character address (65210, 
11/32430.31): These two bytes contain the 
address where the sprite graphic character is 
stored. 652 10/ 32430 contains the low byte of 
the address i.e., remainder from (address/256), 



6523 1 '32431 contains the high bvie i.e., 
IN T(addrcss/256). 

65212/32432: This byte is used by the 
mover routine and should not be Poked. 

Width (65213/32433): This tells the routine 
how wide — 1 to 16 points — the sprite 
graphic character is. It needs to know this so as 
to tell when it has reached the edge. 

Height (652M/32434): This tells the routine 
how many lines you have used in the sprite 
graphic character — 1 to 16 — so that it knows 
when it hits the bottom of the screen. 

After setting up your graphics characters 
and attributes, you can switch on the sprite 
mover routine with the command: 

RAND USR 65148 lor 32367) 
'Phis diverts the interrupt service routine so as 
to include the machine code. Sprites can be 
switched off, and interrupts restored to normal 

with RAND USR 65155 tor 323741 

There is no provision within the routine for 
selecting sprite colours. Instead, the sprites are 



printed in Ink 9, Paper 9 — they take their 
colour from whatever is already on the screen. 
For example, when passing over an area of the 
screen which had been printed in blue ink on 
yellow paper, the sprite would appear blue. 
Note also that while sprites are switched on s 
you can clear the screen without erasing the 
sprites. You can use this fact to change sprite 
colours as is done in the demonstration 
program in listing 4. 

This routine offers a number of advantages 
to Basic programmers, providing features 
which can only be obtained from machine 
code. The speed of movement and ability to 
use high resolution graphics mean that arcade 
action games can now be written in Basic. 

If anyone would like a cassette tape which 
contains a copy of the machine code and sprite 
graphic character Generator, together with a 
number of demonstration programs, they 
should send £3 to 47 Wellingborough Road, 
Broughton, Kettering, Nonhams. ■ 



Listing A Sprite demonstration 


lsu for j ms. a to titles step is 

160 POKE j, 100: REM X position 


ound "; as 

320 PRPER INK 2: BORDER 4: C 




170 POKE j+1,100: REM y POin 
ISO POKE j+2, 1«RND»3, REM 


LS . REM CLS does not erase 




active sprites 


10 rem •• sprite deio niiiiii 
SO LET H4.6i.PEEK 23733 'aSS 


rjmini x ioviiint 


330 FOR JUitS TO SO+110 STEP 1 


IOC) POKE J»3,l*RNDl4 RfcM 




3B LET ,gn312(li),H(5»3SeB«l REM 


randoa y •ovitint 


340 poke j,l REM edge actional 


tttrt of graphics mr*» 


^U0 POKE i »* , 1»P.HC»«4 REM 


330 NEXT J 


40 LET sae3?420»*4Oe387Oia. REM 


randoa speed 


ooo input •enter for stop at co 


tun or tuributis *r«» 


210 POKE J+B,2: REM edge action 


ill si on"; a* 

370 PRPER 9. INK 0: BORDER 2: C 


SO LETT *pon»33367 + IC4B«327Sl | 


■bounce 


REM address to switch on sprite 


220 POKE j*6,l: REM collision 

action r continue 


1.6 


«over routine 


380 FOR j«*a*6 TO Sdtlll STEP 1 


60 LET »po f f upon *7: REM 


230 POKE j*7,333: REM continual 


3 


address to restore norm 


■ovtitnt 


390 POKE j,0: REM **t collide 

action*© (stop) 


i ntcrrup ts 

70 REM ♦*■* set up graphic X h 

60 FOR j =£9 TO S9+31 


240 POKE j»B,l: REM iprltc on 
250 POKE j*10,sg-256»INT I4J/2S 


400 NEXT J 


5): REM lou byte or address for 


410 rem when all sprites have 


90 RERD ft; POKE j,n 


graphic nuiwr 1 


stopped restore interrupts to 


10O NEXT J 

110 DRTR 1*J2, 12.33. 16, 19,32,63, 
240,64, 160,347, ISO , 95 . 232 , bO , 24 171 

,r4,&B,o,o,n,i»,i>,o,j>,t»,i>.»,a.o,i» 


260 POKE j+ll.INT (S9/2S6) REM 


in'. -.) i 


high byte of address 

270 POKE j*13,13: REM Width 


420 LET CaO 


430 FOR j.ta+9 TO SJtlU STEP 1 


260 POKE jH4,9. REM hi 


5 


, O 


200 NEXT J 


440 IF PEEK J>127 THEN LET C"C« 


136 BORDER 1; PRPER 4: INK 1; C 


300 RRNDOMIZE USR SpOH: REM *t 


1 


La 


divert interrupts to include 


450 NEXT J 

460 IF C <« THEN OO TO 420 


130 RANDOMIZE 


sprite aover routine 


140 REM it» Set up iUnhuui i 


310 input -enter to see wrap ar 


470 RANDOMIZE USR %PO tf 



Qttmph sctecti 



i* > 



tk» arrow Keys wove cvnor 

I • i nil . r ■ pipe i . 

3 » get jcjpKic. c a «!«•« 9ritl 

5 ■ >iore grid. t ■ taro save. 

£ » » i op . 

r.PflPMic nntn 



r. 


■■■■ 
■ii 

■■ ■■■ ■■■ 


... ». ::a 






— i — • 




" " I ~ ~~ " " " " " " " 




I 



1 3 4 

W ■ *Jr * 



* 



e t 



Listintj 5 



10 

20 

30 
*0 
50 

60 

70 

1O0 

110 

i.i-- 

120 

130 

j -16. 

laff 

LS 

210 
j des 
:•.•!•- 
eory, 

220 
ifict 
a. " 

230 

• n a t 



REM liniiit 
REM • I-/ i te d 
© Robert Ne 
REM 

REM iiuhii 
LET Klt'-I't.lf- 
LET sc -31200 
DIH a <0) 
POKE USR "a" 
FOR J=l TO 7 
NEXT j 
POKE USR "b - 
FOR j=2 TO 6 

NEXT J 
POKE U3R "b 
INK 0: PDPCR 



9 10 11 19 
13 14 15 16 



< • i ■ i • i • « ■ . i i t < 
esigner program 
waan Sep 1983 

• • ' • ■ ■ > ' i » • i • • i 

23733=355 
♦K48*32B0S 

,255 

POKE USR 



+1,0 

POKE U3R 



+4, 1.-* 
6- BORDER 



» C 



PRINT "This prograa lets yo 
ign sprite graphic chara 

and store th.a in tr>r ae 

and vnUpCi " 
PRINT "'Yog can also get ch 
trt rronaeaory and edit the 

PRINT '"Keys to u;f are st.o 
the topof the next screen. 



'"Before starting, do 
o Lnnd a set of chara 

t jpe">" 
"yj-n-? ";a* 
>"y" AND IKi'i'" THEN 

"CODE *c 
1600 REM ** sprite designer *«.*• 

1005 BORDER 6: INK 0: PRPER 4. C 
LS 

1010 GO SUB 1600: OO SUB 4000 
1020 PRINT «T 0,0: "The arrow key 
s aovc cursor (i • I ■ inn,. 
P = paper," 

"G a ge t grapht c . C « 
S ■ s tore gr id . T • 



n*e PRINT 
vou want t 
c ter * } roa 

250 INPUT 
360 IF as', 
CO TO 1000 
270 LORD " 
REM ** 
PORDER 



1030 PRINT 
ctear grid 
i ane save , 

1033 PRINT 



•£ - StOP. 



3 040 RE?TOPr J.O60 

1050 FOR j»l TO 6. RERD e t J > : NE 
IT J 

1360 DATA 866,354,253,251,247,23 
■J, 343, 235 

1070 IF IN 61430(223 THEN FOR J *• 
1 TO « LET a ( jl »* I j> -64. NEXT j 
11O0 ir IN SSS70>1U) AND IN 65C- 
42>aiJ> RND IN 64510^* 11) RNr IN 
63«B6*4<1> AND IN ol43Ssail> AN 
I* 57342«ail> THEN OO TO UOe 
1105 ir IN 6S27SBa(3> THEN STOP 
1110 IF IN 64510>a<6> THEN GO SU 
B 30O0 
1120 IF IN 63276ee I8> THEN GO SU 

1130 ir IN 65022-a 16) THEN GO TO 

5000 

1140 IF IN G5022»a<3> THEN GO TO 

6OO0 
1160 LET x2»Xl: LET S)S*Vl 
11BB LET a»IN 57342 

1160 IF ».»I4< OR a«a<7) OR a »a I 
•<< TMCN PRINT RT yl.xl, ■■•:RT yl 
.Mil OUCR 1 ;"«•■; OO TO lTO& 
1170 IF e«4<a> THEN PRINT RTT yl. 

»1,-"1-.RT yl.xl; OVER 1:"*" 

1180 7f IN I'unft.jIBI THEN LET X 

tHl-tXlOV) 

llOO LET a=IN 61430 

1200 IF tulil THEN LET yJ-yjMt 

1C>1S) 

121© IF •••15) THEN LET y2*yl-Cv 

i.< >6) 

1220 IF a =3(6) THEN LET y2-y1«i<> 

1230 IF a«a(7) THEN LET x2m1Mx 
lolS): LET u2'-ul-(sl<>6) 

1249 IF a=alS) THEN LET x2=xl*ix 
1<>1S> LET S8 = nli('/J(>il) 

1250 IP xl<>X2 OR y2<>Wl THEM PR 
INT RT yl.xl, OUER 1;"*",RT y2,X 

a,"« " 

1260 LET Xlsx2.' LET yl'V2 

1270 GO TO 1100 

1JPP REM »*»***»i»*«i<i>ii>-'->- 

160O TOR j -6 TO 21 ______^_ 

101O PRINT RT J,0;" HI I I I I I I I I r 

TTI" NEXT J 

lt'20 LET xl-O. LET yl-0 

1O30 PRINT RT yl,xl, OUER 1; "♦" 

1O40 RETURN 

3000 REM *•*• save sprites imt 

301O PRINT RT 5,0, PRPER 2; INK 
7; FLR5M l; "Insert data tape." 
<i'2B SAUE ">p(l>*r;"COOE 313O0*K4 
6*33800,512 
3830 PRINT RT 5,0;" 

3040 RETURN 

1000 REM •*.** display Sprites »» 

t00S PRINT RT 5,19; PRPER 1, INK 

7. "GRAPHIC RRER" 

4310 LET no=l 

3 0S0 FOR a°6 TO 16 STEP 4 
4030 FOR b=19 TO 26 STEP 3 

4040 PRINT £»T >,b,no GO SL-6 450 

3 

tt'SO LET fionotl 

*tfif.0 NEXT b 

4 070 NEXT a 
«0B0 RETURN 



6050 FOR J*6 TO 3] 
SOBO PRINT RT J,0, 
TrfiRT j,0. 



40Q0 REM •IMMIIIItltlllliHIII 

4BOB I FT IS >B c * (no-1) ttOS 

4^10 FOR i»0 TO 13 

4B30 POKE U5R "C"-fZ.PEEK ts : LET 

ti • ts *1 
4530 POKE USR "B"*a,PEEK ts LET 

t*=t*+l 

4540 NEXT I 

4350 LET l-INT <<no-l>/4): LET C 

=no-4tl 

4560 LET l»(4,al)-»7: LET i-i.itn. 

16 

4tj?0 PRINT RT I , C,L_ PAPER 7; INK 

o;"ill-;RT l*l,c;" " 

4380 RETURN 

«390 Ren iiiitiiiiiiiiiiiiiiiMi 
ivi00 REM ••• get graphic itimi 
301O PRINT RT yl,xl; OUER i ; " * " 
lafii input "Oet which oraphii. 11 

-16)7 ",no 

J030 IF nod OR np>16 THEN OO TO 

8020 
46 LET H.-.'<ino-l)i:w 

5050 FOR j«0 TO 21 

" I I I I I I I I I I I I 

rv'0'70 FOR" til TO 2 

5060 LET n=PE£K ta LET h-lPB 

t-0110 IF n -O THEN GO TO 3130 

51O0 FOR a-1 TO 6 

SllO IF nib THEN PRINT ""I";. GO 

TO S130 

51 30 PRINT ■■"; : LET n =n -b 

5130 LET b=b/S 

5140 NEXT a 

S150 LET ts=ts+i 

SI M NEXT It. 

S170 NEXT j 

S180 LET vl=0. LET yl»6. PRINT R 

T yl.xl, OUER 1;"+" 

£>190 CO TO 1040 

'.,.'98 REM ••«•*•••«««•*•*•••«»•»« 

;'i»Okl rtFn • « • ■ -■ < " .- <■ '3 r i .) >••••»« 

6010 PRINT RT yl,xl, OUER 1; "♦" 

'J02O INPi/T "Store »n which graph 

i c (l-l6)7";no 

6030 IF no<l OR in. -It. THEN OO TO 

6030 

6040 PRINT RT 3,2; PAPER 2; INK 
?\ FLR9H 1, "PLEASE URIT" 

6Wh0 LET ts »SC4 tno-1) *32 

6O60 FOR y=133 TO 2 STEP -6 

0070 FOR H -0 TO 1 

Ut'Be LET n-123 LET h »0 

6090 FOR "MO TO St- f( 64*1 I STE 
P 6 

O10O LET b<*b*POINT (X,y)«n: LET 
n «n/2 

5110 NEXT x 

S120 POKE ts,b: LET tS=tS+l 

6130 NEXT n 

6140 NEXT y 

£150 GO SUB 4500 

6160 PRINT RT yl,Xl, OUER 1;"+" 

6170 PRINT RT 5,2;" 

C-180 CO TO 1040 

61Q0 REM nil •**>■* < »***•* »»* t»t 



nb. in tine 4S70, the graphics 
characters are "CE" .then "DF", 



108 YOUR COMPUTER, JANUARY 1984 




Take a giant step closer to reality with 
New Generation Software, The 3D 
Graphics of New Generation programs 
bring the screen alive and makes other 
games look as flat as snakes and ladders. 

Spectrum owners will find that seeing 
is believing when they open the door on 
"The Corridors of Genon', the latest 
creation from New Generation. You will 
be saving the Universe from the evil that 
now controls all things. But beware - the 
sound of footsteps approaching could be 
Bogul! 

iiimJuR of Gcnon fur > UK. Spectrum .is > ) 5 

'// is a superb program, and a well 

conceived plot. Brilliant.'' 'Value/or 

money' 100% 'Home Computing Weekly 

Knot in 3D for 48K Spectrum £5.95 

'Addictive, playable game' Cf& V Games 

3D Tunnel for 16K748K Spectrum £5.95 

'A masterpiece of programming' C&V G 



Hunk- into a void leaving a trail for 
your unseen pursuers in "KNOT in 3D'. 
Weave your way through up to five trails 
but be careful, you could get knotted! Or 
travel through the depths of a moving 
tunnel full of bats, rats, spiders and loads in 
'3D TUNNEL', with a special surprise in the 
48 K. version. 

Stamina is the vital ingredient of 
'Escape', as you'll be venturing into the 
maze pursued by walking and flying 
dinosaurs. 

ZX8 1 owners must be prepared for the 

Escape for 16K Spcclnnii £4.95 

One of the Inst atul most original games 
uvhatv seen for tlx' Spectrum Sinclair I 'ser 
3D Monster Maze for 16K ZXH 1 £4.95 

Brilliant. Brilliant. Brilliant ..." 
Popular Computing Weekly 
3D Defender for 16K. ZXH 1* £4.95 

'Another JD Winner' Sinclair f. ser 



shock of coming face to face with the 
T. Rex that leaps out from '3D Monster 
MaZK". "3D DEFENDER' takes you out of this 
world and plunges you into space in a fast 
moving game to defend your home planet 
against alien spacecraft in a blitz of 
explosions, plasma blasts and photon 
beams. 

All these exciting 3D games have been 
designed by Malcolm Evans, the 3D 
expert. They'll have you leaping out of 
your seat because you don't just play New 
Generation games, you live them. 



Available from 
rf, f-r\ff . W H Smith, Boot*, 
' YH f", I f h*) P I Men/k-v Spectrum 
?) vv 7«r/ii Group and all leading 




}S£ite 



I leading 
computer stores 

FREEPOSTBathBA2 4Tn Tel 022S 3 16921 
Mail order by return 






o 





HERE IS ONLY ONE KING 
OF THE SOFTWARE JUNGLE ! 




Dimbo €5 45 

Any Spectrum 






Loki 
48KOric 



€6-45 



Challenger 
DDCD 



Distributors pleas* contact Laurence Holt Tel :-061-346 -7401. Available from good software outlets. 




€745 



Di Mil K - Dutch Tor the Wall — is an 
arcade type machine code pmc. You are the 
commander of a starcruiscr and you have to 
shoot your way through the defences of your 
enemy. Your arms? A powerful laser-gun and 
plenly of energy! You can use a joystick or the 
keyboard to control your starcruiscr. Both 
allow very quick reactions. Fire as fast as you 
can using either the joystick button or one of 
the keys. 

If you can avoid at! the enemy bombs and 
shoot a gap the size of your cruiser in the wall 
before it crushes vou, vou will take off to 
another level — even more difficult and faster. 
After the fifth level, the program does not 
speed up anymore, You can, however, change 
this by replacing the 4 in 390 by another 
number. 

I do not think the Rame is too easy. On the 
contrary! It is a marvelous test for your 
reflexes. The game itself is completely written 
in machine code and uses highly detailed 
graphics — PMode 4 — and sound effects. 
You si ait Willi three starcruisers but you 
receive an extra one at the filRX) points' SCOTC. 

The number of cruisers left and your level 
arc indicated on top of the screen. If you 
cleared one level, the program returns for a 
short while 10 Basic to show your score. The 
program keeps track of five high scores. Each 
new level means 1000 points bonus for you. A 
hole in the wall is worth 2 points: destroying a 
bomb 10 points. 

If you use the keyboard, you can control 
your star-cruiser with the arrow keys hut if 
you want some other keys tor movement, just 
define them. Use the list of ASCII codes in the 
manual on page 1 3d. Poke the values you want 
— from the column "with shift key" — in 
32277 = left and 32284 = right, e.g., Q and 
\Y would result in this extra line: 

105 POKE 32277,81 ;POKE 32284.87 
All the keys which aren't used for movement 
will fire your laser gun. You can also change 
the speed of the downcoming wall by 
replacing 37 in line 160. The higher the 
number, the slower ihe wall comes down. 

To enter this game, first type in the small 
Basic listing and Save it on tape. Then type in 
the long machine-code listing which contains 
the game in the form of data statements. If you 
entered it completely just run it. The program 
will warn you if you made an error and will 
give you the line number of the incorrect line. 

If no error messages appear on your screen 




and If you see the word 'Done' then you can 
Save the game on ta|>e behind the Basic listing 
vou alrcadv Saved. To do this use: 

CSAVEMWALL".31060.32/eO.O 
To be sure in case of any undetected errors; 
Save the Basic loading program some- 
where on tape. If you followed these 
instructions, then you can load the 
Basic program of Wall — De Muur 
— and run it. If everything 
works fine, you will be at the 
controls of your star-cruiser 
ready to fight. Vou 
can break out of 
the program at 
any moment 
by pressing 
the Reset 
button 



Basic listing. 



<* ., .r ,,,,..;! 

:% 'ui hi 

it '**• ai nu ••• 

U "• ••■ 

3* •••• T.FtDtS ••< 

H '••• IH] WXUI1C ■ •• 
>■ ............. .... 

H '.i»;m,,n«i.'ui»- 

M CH.>»)l41««.'tlt KjUI'l >«lHttltt,-««J*IM nKMlM IWOWW MBf...' "•1«««4J 

J, ••.'»« i-.v .Mrlli*. 

im ajar** 

ii« &aj.««imt»m»," i iiruf >[t>oi«o a* jentiot ikjimm 

13* (I M--K'Tn(H 41* ILK ')■ 

IK l]ti«Mi«W«Mi>Mi*« 

IK in.;. ..i v ,, .in 

;«■ PM^w.sor f»'-fnv m»T)*u.«'«*l)i»*!.e ivtt rtxl Mto.i-'wiJis 

■M 

,n 'UhiM^iiviiui 

:M flM3aM,!<eeU3Sei<.*ii'CKE7ai3.t.*C«X3n*}i*>r(XC3)«U > l 

;w If rnKin*3»)-* I** ise 
::» 'iitirioui 

TM r.-xt!«r,oir.y««iiiii-*!iiri«»,-ftw«. SOU uu'.'li 

.** >r m>« mc* wwm. i urufa* wt*'.** tin if 

m if oi>« ti«iM-KinMi, l *»n.<M>itt4i.rMii[i<niiH4i.ri<«iii 

w .'.::7t im ir •i>n i»n«.« •i»i-«»i«"i!.rwi>iM»,a";i.(i* 
■ i.-.i tr »i'M win mho >wm <**i •' wi .»•«• .[<4>i wnn 

M* If »I»M IMW MiM.nvil .».|l.[l«.^rain ILM M-»!it».«n 

IH r»|Nlt|?»,M' IT -»|.'»||.IBH,«!, «T ri,.>HIHI»t»».*«. ** '.Ml 

ta,«Oi- «t -i[»|iotiHiM7«.«ai' •' -<»i 

.•• r*IHtMM|-W0llO (Mil. (1 M Hi >-• 

nm Kwiii 




;°ttx 



cefow 



M-tW(IY«i1F **-' 'nlH 3tt 
3ia ir lu-'N'THCHCLSiErC ELSE ISO 
3V9 R£«I»iIf H-'i»"rtfN RESIDUE ICOTOTM 

3*8 o*r* trie. F,i.£,Qt.B,mc,o,i,a,z,o, c,o, coiBtti 

330 l$JSm, rt*l«u«Hj?3t«*JLt 

son s£fico<a.a>rLSFiPR)ftrti7ti,'-i.EU€L - :PEExr.3j3Mi;:°Kimt377t32 > r< ;cat£ is 

■ 3W83] j:;; •■;;.- .co; ; ,- 

i» F«F»I ilF F-3 T«£W-J 

3» IF PECKOSIMKIS TUCK PCK£3»es.:4 

338 SCREE.-*,] ;'F F>EE«3J33ej<4 n«£H rCKEO! 5J4,P££KC3IS38)-1 

4» Kt*T-c^T;v:5£y:flcu5rp(aau]-.F'jiaFu.iF( > ja«»Ji--icu!3£'JS£PJBaui. , 5nuiooij3aL!i3Fui«Fu3» 
PTeaoiiALiienuMcnpjaBusscuiecusancuia' iseriw 

410 CLSZ .1l'.Hl*lt&. •<£TtiaN>'J UiUStOH' : "HJHrifVSS , • 'K NVOU KEYS CONtKCL TOUt ' 

:Pf»ihrt2j?.TOu£nE.nr. tun dike* key fires-, prihthm, ''he laser ouh cf tol» a* 

S£ . ■ : 

4W PHlNItTfl.-OOXI LUCK' . :»K)MH133, ••MM W" KEY 10 STrtHl' i 

<3fl SCJKD4*, I 

44« IF ]r«(IT«.'-'tCN44KLSE130 

459 EM) 



YOUfl COMPUTER. JANUAHY 198d 1 1 1 



(continued from previous page) 



Machine carte listing. 
is •••■ de nuuft t.fiers rvc «•« 
29 ■ 

38 F-BiCLS 

48 tLEf,R}BBB,1)BZBiPCL£m5 
38 FOR T-31960 TO 32736 STEP10 
68 FOR Tl-0 TO 3 
72 REM) H 

ea poke TtTi,n 

93 F-F»H 

108 HEXT Tl 

118 REAO H2 

128 IF H20F THEN 138 

138 F-8»MEXT T 

MB aO^PRlHT'-DONE.' EHO 

138 D-P£EK(tH3»)*23fitPEEKUH32) 

108 PRINT 'PR INT'ERROR IH LINE '0 

178 END 

298 DATA 121 . 90 , 234 . 734 itNilMt Mi 224 , 234 , 32* , 3003 

211 DATA IB , « , I , IS . I . K , 9 , S , ) , K , IM 

228 DATA K , ( , I , !:! , 13 , I , i: , 4 , « , 8 , .'« 

338 DATA 10 , 374 , 224 , 324 , 224 , 224 , 234 , 334 . 324 , 324 . 3823 

340 DATA 143 , 7 , 120 , 131 . 133 , J ■ 134 , 234 . 107 , I 26 , 137? 

238 DATA 148 , 12 , 8 , 38 , 243 , 1*2 , * , 120 ■ 191 . 123 , 1*27 

788 OATA 18, 187 , 123 , . 138 , 7 . 133 , I . 34 , 2 , 824 

278 0471* 114 , 1 , 183 , 123 , e , 134 , IS , 183 , 129 > 8 , 321 

388 DATA 189 , 133 , 03 . 127 . 123 . 7 , 137 . 123 , 34 . !9S . 1134 

338 CAT A 123 , 7 , 48 , 137 , 28 , 127 , 189 . 122 , 138 , 182 , 1101 

388 DATA 124 , 334 , 183 , 123 . 88 , 142 . , 8 , 93 , 10 , 18*3 

318 OATA 143 , 127 . 38 . 133 , 3 . 37 , 9 . 18 . 142 , 127 . 784 

330 DATA 38 , 138 , 4 , 183 . 123 . 68 . 100 . 100 , 107 , 133 , 1103 

320 DATA 48 , I-J7 • 8 , 37 , 93 , 193 , 13 , 37 . 343 • 48 . 847 

340 DATA 137 , 734 , 173 , 10 . 142 , 127 . 30 , 132 , 123 , AS , 1182 

330 DATA 163 , 173 , 08 , 33 . 3 . 93 , 33 , 224 . 32 , 38 , 673 

300 OATA 142 , , , IS . 138 , 133 , 7 , 49 i 103 . 20 , 730 

370 DATA 127 . 284 , a , 8 , 737 . :04 . 49 , )6» , 8 . 32 . *83 

388 OATA 46 , 137 , , I . 148 , 8 , 12 , 30 , 241 • 37 , 074 

338 DATA 189 , 120 , !8 , 182 , 133 , 43 , 33 . 73 , 182 , I . 988 

488 DATA 90 , 129 , 38 , 34 , , 123 , 3 ■ 3? , 32 , 32 

410 DATA 118 , 138 , 123 , 7 • 140 , 8 , 31 , 30 

438 OATA 121 , 244 , 190 , 123 , 7 , 48 , 137 , 

438 OATA 133 , 7 , 48 i 13? , 28 , 177 . 183 ■ 12* i in • « , sai 

448 OATA 80 , 130 , 123 , 7 , 148 , 8 , 1 , 33 , 78 , 183 , 831 

438 OATA 131 , 344 , 130 , 123 , ? , 46 . 13? , 333 , 233 , 191 . 1373 

400 OATA 123 , 7 , 48 r 137 , 38 , 137 • 103 • 122 ( 130 . 32 , 331 

478 OATA 30 , 137 , 133 , 48 , 183 , 187 i 333 . 10 , 143 . 333 • 1374 

480 OATA 233 , 10 , 191 . 1 . 88 , 10 , 111 , I , 02 , 10 . 848 

438 OATA 191 , I , 64 , 10 . 191 . ! . 60 , 10 , 191 , I . 779 

M0 OATA 88 i 130 , 120 . 20 , 33 . 101 » 33 , 13 . 10 , 143 , 701 

310 DATA 133 , 28 , 230 . 101 , 23? , 132 , 40 , 137 , 8 , 32 

328 DATA 10 , 148 , 123 , 44 , 38 , 243 » 3? , 189 , 122 , 108 

310 OATA 32 i 109 , 124 ■ 123 . 18 . 183 • 133 > 10 . 179 • 10 

340 DATA 3? ■ 3! , 137 , 133 . 18 , 18 . 190 t 173 i I . 43 

930 OATA 183 , 4 , !20 , 330 i 104 , 73 , 137 , 8 i 19 i 281 

300 DATA 8 . 737 . 104 , 49 . 103 . 233 . 334 . 10 

978 OATA 1 , 30 , 330 , 340 , 123 . 9 , 92 , 241 




. 333 

188 , 183 i 943 
, I , 131 , 1004 
<27 . 189 , 122 , 130 , 32 , 931 



1128 
1133 
808 

71? 
1199 
188 . 123 . 1497 



. 123 , 8 , 111? 
380 OATA 30 , 4 , 247 . 123 . 9 , 37 . 93 , 34? , 133 , 9 . 934 
398 OATA 130 , 133 . 1 , 40 , 137 , « . 130 , 10 , 174 , 133 , 933 
000 OATA 10 . 173 , 137 , 8 , 32 , 40 , 137 , 339 , 334 , 188 , 1342 
018 OATA 133 . 1 . 30 . 333 , 73 , 10 , 143 , , , 190 . 828 
038 OATA 133 , I . 10 , t?3 . 123 . 70 . 1J9 . 10 . 37 . 349 . 933 
030 OATA 198 , 123 , 1 , 40 , 137 . 8 , 32 , 191 . 133 , I , 030 
048 OATA 37 , 10 , 190 , 139 , 14 , 10 , !«9 , 8 , 8 . 30 , 330 
030 OATA 44 . IB . 190 . 133 . 1 . 43 , 109 



12? 



10 . 74) 



J"l» 14 t JO , llflS , 1.3 , ; . «3 , 103 i 4 , \i/ i IS . S4! 

I DATA 148 , 21 , 124 » 10 , 30 . , 138 , 198 , 121 . 84 , 882 

070 OATA 180 , 130 , 140 , 13] . 114 , 3? , 3 , 142 , 121 » 94 , 1000 

008 DATA 19] . 131 , 84 . 183 , 134 , 333 , 183 , 129 , 8 , 733 , 1313 

038 DATA 123 , 7 . 333 , 123 . 4> , 737 , 133 , t . 193 . 4 , ! 132 

708 OATA 137 , 343 | 133 , 43 , 747 . 173 , 14 , 31 , 1 . 10 . 978 

710 DATA 138 , 173 . 14 , 10 , )40 , , , 33 » 73 , 304 . 733 

720 DA I A , 8 , 337 , 137 , 8 , 32 , 337 , 133 j 337 . 137 • H49 

730 OATA 733 , 774 , 737 i 137 . 233 . 192 , 73? , 13? , 333 . 100 

740 DATA 737 . 137 . 333 , 130 , 333 , 124 , 333 , 337 , 137 , 8 , 
730 DATA 37 , 737 , 137 , . 04 , 737 . 13? . , 30 , 3*7 . 1177 

700 DATA 13? . , 138 , 31 . 10 , <9 . 109 , , 130 , *0 ■ 070 

770 OATA 148 , 33 i 70 . 37 , 38 , 10 , 142 , I , 1 , 10 , 480 

700 OATA 173 , 137 . 8 , 32 , !8 . 175 . 137 . . 04 , 10 . 733 

730 DATA 173 , 137 , , 30 , 10 . 173 . 13? , , 126 , 10 . 686 

080 OATA 191 , 123 . 14 , 32 , 12 , 18 . 198 , 123 , 14 , 49 , 768 

... r^r* • .. . m •"> 10 . 131 . 133 . 14 , 142 . • 8 . 783 



. 7089 
1707 



128 



733 



1774 
, 1834 



810 OATA 103 . 

030 DATA 48 , 137 , 8 , I , 180 , 134 , 332 , 37 , 347 

930 OATA 133 , 7 , 48 , 13? , 38 , 127 . 10 . 174 , 137 

848 OATA 334 ■ 10 . 140 . • . • 39 . 3 , 130 . 120 , 03 , 730 

830 OATA 10 , 190 , 133 , 1 , 10 . 148 , 24 • 8 , 37 , 3 , 333 

900 OATA 130 ■ 177 « 03 . 332 i 123 . 3 . 10 . 131 . 23 , 113 i 978 

078 OATA 37 , 37 . 10 , 131 , 37 • 8 , 34 , 31 , 193 , 3 , 331 

890 DATA 233 , 333 , 133 , 3 . 134 . 133 , 3 , 189 . 123 . 03 , 1740 

890 DATA 137 , 123 . 4? , 134 , 03 , !63 , 233 , 33 , 137 ■ 733 . 13*1 

400 DATA 32 , 134 , 393 , 1 13 , 239 . 33 • 31 • 13? , 30 , 38 , 1119 

918 OATA 333 , ?4 , 38 , 243 . 134 . 33 , 183 , 233 . 33 , 134 , 1390 

928 OATA 133 . 47 , 183 , 123 , «7 , 139 . 3 , 37 . 230 , 112 , 1039 

938 OATA 123 , 43 , 33 , 33 , 182 , 123 , 4B < 240 ■ 733 • i 1187 

948 DATA )93 , 233 , 38 , , 127 , 123 , 48 , 170 . 122 , 18 , 1838 

338 CATA 133 , 13? , 38 , . 17? , 133 , 40 , 120 . 122 , 18 , 938 

9e8 OATA 129 , 8 , 39 , 13 ( 120 > 172 , 18 , 120 . 120 . 40 , 733 

378 OATA 123 , 8 , 38 , 3 , 120 , 8 , 10 , 134 , I . 183 , 037 

988 OATA 123 , 48 , 130 , 123 , ? . *8 , 13? . 28 . 63 , 10 , 78? 

498 OATA 138 i 133 , 1 . 43 , 103 . 4 , 136 , 338 , 132 , 10 , 1830 

1800 DATA 131 , 8 , , 30 . 19 . 138 . 1 . 302 , 128 , 237 . 914 

1810 OATA 132 , 48 , 137 , 233 . 734 . >0( . 123 . 1 . 30 , 333 , 1379 

1820 OATA 103 , 124 . 142 • 130 , 137 , 16 , 330 , 133 , 132 . 334 , l< 

1630 DATA 190 , 127 . 737 . 133 . 48 . 137 . , 32 , 148 , 39 . 107? 

1048 DATA 93 , 3? , 233 , 3? i 10 , 191 . 133 , 02 , 180 , 133 , 1133 




1 1 2 YOUR COMPUTER, JANUARY 1 984 



ATTENTION ALL ZX81 AND SPECTRUM OWNERS 

Introducing the new 
Ricoll compatibles 

Guaranteed quality and reliability at sensationally low prices 



Keyboard RIKB1 




Just imagine how good it would be to turn your ZX81 or 
Spectrum into this attractive model with its professional 
typewriter keyboard (full 41 keys plus spacebar) and 
rugged all metal body. 

It's not only good looking, there's a list of features 
beneath the gleaming black finish and the price 
shows how easy we've made it turn the dream 
into reality. 

• Adjustable fixing of PC B virtually 
eliminates the famous 'wobble' and provides 
a complete choice of addon parts 

• Simple connection, no soldering, no special skills. 
All you need is a screwdriver and pliers. 

• Complete with full instructions 

• Double shift key. 

• Switches have gold-plated contacts and a guaranteed life of 10* ope rations m iMlOfl 

• Economically shaped front ensures easy operation. r^^^Tfltril TlKlO**^ COnStl**** 
Be sure to state whether ZX81 or Spectrum type required \ All 2 i ■— ■■ """ " 



Sound Generators 



16KRAMPackRI161 




RISG 

Now you'll be able to 
add those exciting 
sounds you've always 
wanted. Our new sound 
generator RISG, 
specially developed for 
the Spectrum is 
programmable to 
produce virtually any 
sound; animals, birds, 
explosives, bomb blasts, 
trains etc 

• Completely 
programmable. 

• Uses the popularGI 
ChlpAY3-BM0. 

• COMPLETE WITH 
DE MONS TRATION 

CASSETTE 

• Sturdy plastic case. 

• Own speaker and amplifier. 

• Fits neatly Into the back of you r 
computer • no soldering, 

RIFG 

Our super sound generator has everything that the RISO 

offers plus programmable high quality' low pass, high 
pan. or bnnd pass filter This additional circuitry olferto much 
wider range and control of the generated sounds 
Additional feature: the provision of two 8 bit Input/output porta 

• Special introductory prices on A 
generators W 

Sound Generator Software 

To help you get the most from your sound generator we" ve developed a more 
comprehensive cassette which offers a wider range of sounds C3*B0plus 40p pAp 



Buffered Motherboard 



Of special interest to educational establishments and serious hobbyists 

Eight slot expansion buffered motherboard for the Spectrum enables up to eight 
add-on boards to be fitted and operated with complete security. 

Full data sheet available soon 




£22- 95 

IwaWaVa!^ vai 



Increase the power and potential 
or your ZXBl with our 'state of the 
art' 16k RAM pack We've used the 
latest technology to reduce the 
number of I. Cs and give you better 
efficiency and improved 
operation. 

• Very low power feature when 
used with our keyboard R1KBI. 
the dreaded wobble', 
overheating and memory loss 
become things of the past. 
"• Easily expand ible to 32k by simply 
plugging in extra RAMchips - no soldering! 
See our special offer! 
• Sturdy plastic cose. ~ r„ -innvM 

• Fits neatly into-, _**£! art' teCnnOlOUTj 

rear of computer \\ <gtf}t6 ' 

Special Introductory Offer 

If you upgrade to 32k within six months of purchase, 
we will supply the necessary chips for your RJ 161 at a 
special price of only £1373 Inclusive of VAT (p&p £1.00). 

Ricoll Electronics Limited 
48Southpurt Road Omiskirk 
Uncs L39 1QR 
Tel 069579101/4 Iclex 627827 

Personal Callers Welcome 

•«*« t»r<s ma ■ tP>**u uck bat to a/Mur* cofttel ypti 

| D K#ytoa« Rl KBi at C37 05 VkM a 00 0*P My oompuW n Q ZXfll Q SPECTRUM 
| Ql6*RAMMOimi0!tarZXat«tC?3aSpUtCt2Sp&p 
I QEitfaRAMS(MCialOlf*r(o'RMeiaiCt3rSpXaCl.00p&p 
■ Qse«we^ft«t«wRlSQipaciaiO<COurtprtc«C2?Brus75op4p 
5 Dsou^otn^atofRiFO special oacourt one* C35p>u» 75o p«p 
I DSoundcat«ttt«C3 50plus40pp&p 

I I encios* eftaoua/PO payatx* to R«m Ewcecocs total C 

I Signature 

Nam* 



|l & pCI 25 



RICOLL 

ELECTRONICS 



Addr*s« 



I 
I 

I 

| Poasto Rco EwctfC««t Limited <8Sou«pe«Roa<J Omsklik Lines L39*OR 
| p ««f asw 2S days for damtry 



VC1 



YOUR COMPUTER, JANUARY 19B4 113 



Explore strange new 
worlds. Seek out new life 
and new civilisation in 
Matthew Seeman s 
adventure for the CBM-64 




PYRAMID 



This PROGRAM is an adventure. It is called 
Escape from Pyramid of Doom. Ii is an all tcxi 
adventure where you start off stuck in a 
pyramid and you have to collect certain objects 
and solve problems using the objects, your 
own wit and general knowledge. 

The program will run on a Commodore 64 
in just under 9K. All the characters in italic 
prim are characters whkh should be shifted. 
This is because the adventure itself runs in 
lower case and therefore when the program is 
run the shifted characters appear in upper 
case. 

The funny graphic character in line 80 
should be the inversed heart for clr/home. The 
game itself has various rooms and objects with 
plenty of problems to overcome. There is a 
wide vocabulary including nearly all standard 
adventure verbs plus some extras. 

All commands should be entered in two 
word form ie. gel key or look box. All 
commands should be typed with one space 
between the two words. If you want to save 
yourself some typing then only the first three 
letters of each word are looked at. 

Escape from Pyramid of Doom should be 
easily convertable to other systems taking into 
consideration the Commodore 64*s 40 by 24 
column screen and also the colour and cursor 
controls. Any Pokes are just for screen and 
border colour or for zeroing the number ol 
keys pressed and can be omitted. 

1 14 YOUR COMPUTER, JANUARY 1 984 



DOOM 



3 CLR: RESTORE 

10 DIM0B*(7, 14) ,R*t7l ,X«<7) ,0013) 

20 F0RI-lT07:READRt»l II : NEXT 

30 FORI-lT07:READOB«<I, 1) : NEXT 

40 F0RI-IT07:READ0B*(I,2> tNEXT 

60 FCF}1-ito?:READx«i I > :NEXT 

as a-o:y»-*/ see something ■ •:y2*-*/ , m not carrying it • *:b-o:co-o:pr»o 

70 R-I:PRINTCHR>< 14) :PRINTCHR*CB> :P0KES3280,e:P0KES3281, i:k-0:T-OjR3-o:ft-3 

80 PRINT'*-: IFR-6THENPRINT" CREDJ/'M BY AN EXIT. * : GOTQ100 

90 PRINT*CRED1/'M IN A *R*(R)'." 

100 PRINT:PRINT:PRINT*[PUR17H!N0S / SEE.CBl.UJ' 

110 PRINT:PRINTOB«tR, 1) ' -0BKR.2) 

120 F0RI-3T012: I FOB* I R, I) <) • * THENPRINTOB* IR, I) ) NEXT 

130 IFOB*(ft, II---THENNEXT 

140 PRINT 

130 PRINT'tORNJEXITSl -|X«(R> 

133 A«»'-:B»-" :C»-" • 

160 PRINT: PRINT* [ 0RA3 *M«: PRINT : PRINT'kHAT SHALL ' / DO NOV \ I INPUTA* 

170 L-LEN<A»I IF0RI-1T0L 

180 B*-LEFT»(A», I] :B2»-RtGHT*<B», I I :IFB2«-* -THENL2-L-I! I«L+1 1 NEXT! GOT0200 

190 NEXT 

200 8«-LEFTt»<B».,3) ! C»-RIGHT»( A«, L21 :C«-LEFT*(C«, 3) 

210 IFB«-*L00*OR8«-'SEA*0RB«--EXA*ORB«-*REA-THEN4O0 

220 IFB«-'DR0"0RB*-'LEA*THENSOO 

230 IFB»»'UNL'THEN600 

240 IFB»"*0PE-THEN700 

230 IFB»-*K1L"THEN800 

260 IFB*»-* INVTHEN900 



17* it >»--r.r-'f"n«- - T»« , '«tMi(M 

.»' II H--HII I hlllllMO 

2*9 tF»**M 10" IUGHI910 

?*< 1F»»- - GAY-THFN1*00 

2*7 iFI*-*0Ul"TMEH23OOO 

;»o h*- -hih. * :roMCi*8,oiaoToeo 

400 ;cc*" , C0f r 'AMBB-4ANSCO-erM»K»»-'/T9 00* A HEAVY LIP "IMTOM 

401 lFt»« i eoc-AKBfl-4THENF-'>:««US20100 

401 JFCO-'CO^ ■ANBR-4AMIIRE»0THe»»«'/1S TOO BAR* 115 6(6 IS&II'E "lOOTO*? 

403 JFC»»'Cflf 'AM0»«4ANSCC»5*«£«E-:*fEHm»"rA<tCM(«:Kf • !60Su»2OOO0:r»l-Y*;C0-7 

4pA IF C»->£C* •ANER-4AHB<:O-7TnCKCD*«:2DT0B0 

403 JF£»«>UO0 , 7M6'<':*-'»C«' 

41* |rc*- - eOic , ANBe"lANl>»-0~MEfi«*-'i*:F*-*KE*"jOOBUB20000:K-i:«OTO«>0 

4i9 :■:»•■■ in-;.'. gS'athes: :■: ■ : 

4 JO irc»-'Ai.T'AM:»-3ANC»-0THt>«».v»:f»-*BBAuER':Cl05U»7OO0O:A»l!SO-0SD 

430 I re »- ' fab ' thewf- ; : oosu»lo 1 00 : IF re-othe w»i*-vz*; ootobo 

44J ItCi-l-W'AMH-II i«j::'. 

410 IFCA- - 0BA , ANDA-lAND«-1TM«->«A-i»:f »-*trllAl. BAR* 1 00*11*2000 5 : A>2 

4*0 irt»- ORA' A<JDA-ZAN0A*3'»4ENIW«*irA< a KA)ir(')a0tlil>0«O0:A>lt0O1O»e 

*M «*.RI&MI»IG»»<2,H ,41 

4*7 »j-u: ifc*» "im*l>-iKc»-"e«4l* 

«70 tFC*»*C™t r AN0f»-'0»ttiTmxrt«'»AO OF lTO.»*l 0t>»Ui7OO001»J»5 

473 :F«»«'CH«;"AH9l«l-9rilIt<0»4)(» 1 Il-'T'IIAIURB C»t»T-|P»TT- :»*•»•! 001OO0 

4*0 *••-.* CEC NOTtllsB BFtCtAL.* 10910*0 

IOO JFC«»'PAll-TH6MF-l 

9IO IFC*» , SA0-0RC«-'OOL*T-tH«-2 

9*0 lFe«- , MT'0RC»»-*AA'l«ENFO 

s»e ;«c»-'KMi*THEf»»»* , 

940 leC»-'KEVTH6"N*-3 

950 j*;*- , tcr , thes'F-6 
ass 1'-c*- , uIT , th6«f-» 

9+0 IFC»-'"«T'1HE«F-T 

370 IFC*-"SIL"OBe*-'S»l , I'MEhF-e 

379 sOEutfOiOO:lFRE-OT>«Nn»-'^aT CAWtrina it "jOOTOSo 

9*0 FORl»lT09SIF00fl>"FTMU*PO15J»O:F»--CA-.- 

3*1 MEX1 

9«2 IFF-ITHEHF»--PAI«CMHEHT- 

94)3 tFF-2THENF»«*»A0 OF POLO* 

3*4 IFP-3THEI«F»-*HBTAL 1AH ■ 

303 IFr-4TH!nr».*HNIFE* 

3** lff9THqti+a-'MIY' 

3D? IFF»*AHBTF"0TM*NF«-'TO»tM* 

*»• tFF'7THCNr*»<nATCH(t* 

3*» IF1.BTH1 Nra»*IILVIA IMIEL9' 

9*0 in.«ii.rwi-'ilt TORCH* 

rt? ooiubiooooi ifr< >»tm*n»o 

3*3 '•••»AO-moftu«ro300! ir»r-oi«tn»o 

3*4 *•••»)».• I OOtUFJOSOO I |F«E-OIHEM*0 

9*4 n*-<rt4t MIN010UR »RA»» tmt 0019 AAfO THE *M|IL9 ANS Rust * 

3*? h*.m*. -or r LAUOHINO, •I01*<*,:S-"IX»l*l-X«l*lf NOMTH' 

■:> r.--»AO" : ao eo»I03eO!F*.'tMl •lOCtVf 20300: ooto*« 

*00 SFC*( >'TRK*AHDC*<>*CH('Th<W*30 

*09 :Fc* > *TRs > onc*-*CHC'A)ipA-:THeKr-3iootu920ioo 

•10 :FR8-00R«< >2THEM*»-'*0T TET.-;0OT0«e 

*30 IFR|.lTHeM«4>.-0(f. • 

*21 FOR1-ITOI4||F01»I*, tl-'TBtAMW CMX*T-LOCt(*0*TME»0»»(*, I »--T»fA»a»)t CKliT* 

•22 MEXTi 0010*0 

*30 I' £•< I'BOO'TMEW**-"/ PCWT FOLLOW YOU '■ 10010*0 

A40 irC*--DaO-AHBR-irHENF<9l0O*U9201O0:lF»t>01t<iMH*»'(Aiat .Il.VOOt't} 

•90 P»-'P/i. ':D**I1, I I -'BOO* "1 001 POO 

700 IFO-'BOO^AHBOMl 1 , 1 1- -LOCMO POOR-AHPR" IT>i*Mn*«'«OT ifl.'lMfMt 

?io trc**>i^'AHaoM(t,it-*Doe«**M»*>iTHCHH**'C'r. , ic»*ii.i>>"orcN ooo* 1 

220 IFt».-BOB , ANBOi*II.H» , 0»tH OOOR* AKB*>|1M*NK» II l«X*l I > • * M**T':*f-l 

729 irea-'DOO'AHOR^-lAKBFt-lTHESFa-'FlERCE WARRIOR" I »•! l00*v»20O00ie0T0*0 

730 IHll ■■lilt 'KIlCCII )*C»t "OAA" 12TMEH770 

739 T«»0 

740 ifob*i»,ii-mrea»ur* che ti-LOCHf B'1hihh*«<wot iir.'iaotoao 

790 If 01* (2, lf**iaEA»ull* CM«T*lHCN0**iZi I>-0*»I2. ll-'-0»M , ll«» , W. 'lOOtOOO 

7*0 «*••/!» ALREAOY 0H4 "iOOTOOO 

*7YJ IFMO'COP-ORIK J4TMEHH*-'/ POST FOLLOW VOU 1 ■ 1 0010*0 

772 r*3lOOlUI>70IOO 

774 irRt-0'MEK»l*» , AOl VET. • tOOTOOO 

77* iFRI0MT»10*»<4, ll.ll'i'OnN'THCwt-Wli ALftEABV OPEN '"lOOToao 

77* JFCO»00RCO»STHlN«I»t4.1>^a»l4,ll«'-C»aM , tl«»-"O*.-:lFe0^T»4t»ieo-3S0OTO*0 

•90 «-0 

B&3 :fC»-"UAR-AMBR-»AW31«tTMt«r.4:SPgu»20100:iFRC-OlM«wl*«'.'*«t VCT . - : OOTO*0 

• 10 iF*F-ni<rMM*--o>r. ■:F*»-pCap uaWiioh' : 6-3: J»i 

•i3 !•:•« 

•20 IFAX-IAhDOMIA, II -'FIERCE nU4|W l«t«o»a 14. I I--CCA9 WAAMIO** IOOT04W 

•30 tfti I41HEH0I3 

•39 1-0 

•40 |FC*-'PIN'TH(NZI00a 

•90 »•••£.■ DDHT FOLLOW TOU 'MOOtdaO 

•05 •0»:.M03lF*iII""lN*mi 

•o* Fom.noa 

• 10 tFBOIIl-lIHENF*lI>.-»ARC>«^MT» 

• 20 IF09IU-2TM«NF*tll*"»Aa 0» OOLB- 

• 30 IFOOI I t>S1H(NF*II>>'HCTA4. *AW 
•40 IF00IIt-4TnCHF«IIl>*KNlFT* 

• 90 IFMHI-9T«iEMF»l|l»"Ke»" 

»»i :fooiii»*tmemf*iii"*torc»*' 

• 70 IFO0lII»7T»<EHF*III-'MATC»*r.t* 

»»o iFeo(:i-aTrtEMF*iii.>9iLvs»; shielo* 
*tk3 :fcs<:i-vthchf*iii-'lit ■:«:-• 

**0 hErT 

IOO0 «►•:»!• tORAl/ HAVE ICIUM* 

10:0 #«!HTP4>(1I' -F*!;"- ■F»t3! 

I02S PI»JNTF»<4)' 'F*!*! , 

1030 •••••<>*. 'lOOTOlSB 

J100 IFC•■■BDX•lr.eNC•-•»0O• 

jioi iFCft/oa-intMn*--; cahi.i's hai.ep to tt« floor '-iootoco 

! r C» . • 401. ' IMDHCC-'IAO 1 
■l»A«MHENe»-"Ftf • 
*lAr.' lrt[MC»-*«ET- 

1109 lrc««'Cltt' l.(ttlC*-T*f 
l(t» IKl-'HII I.IL«C*--.1L' 

1107 :i',»--tJ0O- IMCHC*-LlF-'*iC,»*l 1.11,31 

it oa F*>c*iooiuezo30c 

1110 JFAt-O-hESH*-'/ DON* ME It HERE "SOD'OiS 

1140 F»0 

itso irc^-'rAR'tiiEhF.nm.i 

11*0 IFCB-'BAO'OnCa-'OOL'THtiiF.? 
1170 IF;*.'kET - 0RC»--BAR-TmE«(F-3 
1!80 lF£»--KKI*TMEkF-4 

::»0 jFe*-'ker-THEt*-g 

1200 IFC»-*10R"lMt*F-* 

1210 IFCB-'fAT'THENF-? 

i2»C :FC*--SIL , 0RC**'8ht*THE»F-9 

:323 IFC*-'LlT>tneHF-* 

1223 tFF»OTMENK»--." CAht 00 TbAT ■•lOOTOBO 

1230 0OBUB2O4OOI IFRE-01i"f »«••• ,■■• CA»*t!MO TOO «LiC- •*IOOTO«0 

IZ40 F«-C*l &OBU8ZOSO0! I«RE«;l-Ei.A*" - / PONT FOLLOW TOU ' " I 9OT0«C 

1130 m-'v"i. MaoToeo 

1300 V4».-/ CANt 00 THAT UA1 1 ■:!!••■ " 

1301 0hR0OTOt31P,137O, 1410, 14X0, i433. 14*0, 1900 
1910 lFC*>'tAt'rHSNK«<'O*.-;*-llO«tO*0 

1320 |FC*>*HOH'rHIHn»-'0F.-ia-7lOO!O*O 

13J0 IFRI0HT»(X»l|>,4l-*Wf«fAK9ea**«IfAA)P»t>9TM(NW»»-WA««IOAl UOKt LIT Kt ■' 



MM 1FC«- 
■104 IFC*» 




1340 :ri.»--.A»j-i;i UOHT lCT KC ■ -'ff-t: 

1390 IF«IO*rl»lx»i|l ,4l--WCOfAN0e»---t»-All9»-9THeiMI*- 1 <W.-]R-3:»«SjOOtO*C 

1333 IFC»-*000 , TMENH«--*ORSY,-:OOTC*C 

13*0 H**Y4a:06TO*0 

U?0 :FC«--EA«-THtMR.3lx*-'04. 'tOOTCtO 

i3*o iFca^ufa-TMCNR-itna-'tfjr. <ioofoap 

13*0 tFC*--aOU-l»ri<A-4:H*--0Jl. •■OOTOao 

1400 M-i4*:»OTO*0 

I4;0 IFC»-'U«»TKE».R-2IMa--Ojl. 1 !OOT0aO 

1420 (••••4*:40TO»© 

1430 |F;«--hO«Tn€«i.7!Ma-"«4-. •lOOtoao 

|°440 f4>IT4ai«OT0*0 

1490 |F:»->EA*-THEMI-tI00T0*0 

14*0 IFC^-'NO^'THtha-asOOTOto 

I4TO -••"«*:90T0»0 

14*0 IFCa-'tpu'Ti-Eha-SiMa-'iM. • lOOioao 

|4«3 j»;»--E»i**>>soi*(4. j '-•n:noi*u* > T»«Hjiooe 

14*3 IFC*--CXl-T(4tN7l«— SG**r. 'lOOrOfO 
14»» :FC*>*M>*'ANEO0*l*,li*"Tl-e»224OO 
14*0 -4»»4*:iOTO«« 

190C iFea-'aaa'THtwi-i no*a*M. ■ :ooro«c 

1910 I«ea--no*'0M«- , »0u-0RC»--t;A»i7Ni»«»--<j*, • :«-?:oprou<i 

1913 "*'•! SONT FOL.LOU TOU '^OCrOtO 

1320 IFCaO-TOWTXNM*-*/ OOllT FflLLOu TOO ••J00T090 

1930 F-»!OC*4J»?0IO£)! irSC-Oriittirji-'AOl CAAftTtKO IT • • I UOTOtO 

1940 »••»«* TOHC»» LIT. ■iC0«3lFT-I 

1930 rOHl-11091 If OBI t 1 -1. f HtllOO 1 (■•• 

1333 Htxiiooioao 

l3»o »-i;»cijijoiooi irxc-oiii«w<*--i-*Hi>rt tHlNOa.ixFIMtHKNT, •: 0010*0 

1970 IFF*-OTMtt«*»- , a.tAO THE FA»C"«tNl 7<t*CT0*0 

19«0 IFF4l«lTHCWl*>'ril( nAOlC .OAB HIOMT OIT TOU SSMCUHEHt . ' I OOICBO 

13*0 KftrAMim THlhOi,i:XPE*lB*Ml. 'looioa: 

1*00 IP«*i ■■v).-t..n*«. •(>*.. .«)1MIS0 HAFVCM*. 'lOOTOOO 

l*03 irF«<l|l»<Nr»»>C*.*/lV4''» §HftlP. . .AOtHlHO IUU>PEM9> 1 00ruU<J 

IHO IFF*>1TH<WI«-'A 3HIF.L0 »(ArEA I *w I II* '"ir»— (ILVIH BHI«LP~ IO01UB2OOOO 

1*20 IFHoaTHCNFR-giSOTOOO 

IA30 F«*-*AO>!OOSU120300l lFRE>0Tf«ENaO 

■ *4o rt.t>.; •i:.M-na:»fttNT-(20WHl7nf nlNOTOu* ORAtt the OOLS and the -;rm-'0/.- 

IASO FRIMfSnUrp AND RUHC OFF LAUOHEMO.>lOMla,l l-":K«(AI-X*col •■ SOOTH - 

I64J Ftv>->Aa*;P0«Ut20300;F*-'ElL":S0tOI2090O:aC10133 

20000 F0*!3«ITP14 

Z0009 IF0I»ift.II-F«T«ENI-13lHexT:«-LR-« 

2O01C JFO**l«,II— •TME«0i«<R,I)-F*::-j9:KExT;RCTUftM 

2002C HExt:Mru»N 

20103 F0H1-1T09: IF09(t)»FTMEHHE«l: !••:*€ XI :«tlo»H 

Z0110 HCXT:aE>0:RETJRH 

302m *4i:HT-iOJiA]*AACHHCHr rays ■• 

20210 FRIHT'/IAOIC WPRB 19 • 1 1LU IS!LV«JI BHICLBIOAA ] ■ . • 

2022O M!»T-CPWh>(ORAIA£VJI/<*! STAY ClEa* OF THE MlKOIDUR. ' (0«r0193 

20300 ro*!|.lT014 

30310 IFLEFT*IO**<a| I >,3i»FaiM«M«E-tt I-I9:nc«t :UtlL*M 

20310 HCXtl*f>Ol*ITURn 

15400 Foai-tTOI; IFOOUI-OrilEhOPl :!»»:I-»iN»«li»E-l iRtTURf, 

1C410 HCaTIRt-OlRETURS 

10300 FOat-ITOlAl tFLEPt«<01»i*,l>,3l-F»YHEK9*<R,II- ,, lI-l9lNEXTia*>t!RtTL«N 

20910 »E"ll»E»OI»ETURN 

21000 FSI'-T'Il.JJThE MINOTAUR PIBM'T LIKE THAT IDC*. • 

21010 Fa!x":twN!.*T 1U«H(B NAtTY C» -E . .'" BtAO.' 

21020 :s*jT'( IPWNIANCIHVR 00 irim • 1 F« 

21030 IFlEFT*(F», l»»-Y , TMIh«iJ>4 

21040 IFLeFT*lF*. 11< »-N'TMEW2t020 

21090 PfllNT-tBvNllLl-BLUlTXANKB FCR PLAYING. * :E1>E 

22000 »»;..*■ :l. j". Cl'VE DONE IT •• 

22010 F* I HT -(6+110 YOU'VE HILFID KC E9CAFE '• 

ZZ020 F«tNT-(PWN]7A'jWX YOV. ' 

22030 lN*UT'{2Bu«:tLt-»LUS*HaTMea SO Him -|F« 

22040 lFLCFT«lF*,lJ* a V>T»i£NRUH 

11030 IFLfFt»(F«,IH >'N'tHlH2203O 

220*0 F4lIHT'tOWN)t*L.UirHAM(* FOA FLAT IN*. ' I INS 

23000 F«INT-(ILU)(CiJIIIOAHY TRY, Bur Ftu CLtCCCEC 1 ' ' t 9OT012O30 

SOOOC 5A>ACC«*IPOa,H0LD,CHAFCL,T0HS,*>la*lW -.-.1. , I ., I T , MA.'i. 

30010 BATAlOCxEB DO0*,tR*A*UKI CnEBT -LOCnEB, ALTER, LAAOE BTOht COFF Is, , HIHOTAua, 

30410 PATAwOOOCN KK, ,,. TORCH, . 

1001C DAlAwoaTH EAat.EAiT Uf*T *OUTh, Wt*1,N0*>TH,r»0ani (A*T,*auT» 

30040 PATAMOaTH WC*T EAtr I5JTM 



YOUfl COMPUTER, JANUARY 1 98« 115 



As you may have already 
discovered, buying a computer 
is simple, but buying the 
peripherals for a computer, that 
can be a real headache. 

They're always going to 
arrive at the shop next month, 
and next month never comes. 

Even worse, some com- 
puter companies don't even 
bother to produce a complete 
range of peripherals. 

The good news is that 
Commodore dealers have a 
complete range of peripherals 
available now. 

The 1541 disk drive stores 



"We HAVEN'T a complete 

RANGE OF PERIPHERALS FOR 

ANY OF OUR COMPUTERS, SIR. 

POSSIBLY NEXT MONTH? 




What do you want, 
promises or peripherals? 



over 170,000 characters of data 
on each diskette giving you 
access to any part of the diskette 
in seconds. £229.00. 

The 1530 cassette unit 
runs pre-recorded programs 
and stores data. £44.95. 

The 1701 colour monitor. 
Its' 14" screen gives far better 



resolution and picture quality 
than a TV £230.00. 

Dot matrix printers. 
The MPS801 printer prints 
alphabetic, numeric or graphic 
characters at 50 per second. 
£230.00. The 1526 prints at 60 
characters per second, has 
friction feed and takes standard 



1 1 8 YOUR COMPUTER, JANUARY 1 9B4 




^^^ 

^^^^i 



stationery. £345.00. 

The 1520 printer plotter 
draws in 4 colours, and 
prints characters and numbers. 

£169.99. 

Each of these will help 
you get even more enjoyment 
out of your Commodore 64 
or VIC 20. 

And that's one promise 
we're more than happy to make. 



F R E E 

I Software 
Offer 

Buy the 1541 disk drive 
and you will receive free 
Commodore 64 software worth 
over £100. 

Comprises Easyscript 
wordprocessingprogram) and 
a compilation of games includ- 
ing Stellar Wars, Sooper Froot, 
Labyrinth, Patience, Depth 
Charge and The Quest. 

(Offer applicable while 
stocks last. ) 



Dcuili correct at time of going to prc»» 



Please send me information on: 
1541 disk driveD 1530 cassette unitD 
1701 colour monitor □ 1520 printer 
plotter □ MPS 801, 1526 printers □ 
VIC 20 D Commodore 64 □ 

(Please tick appropriate box.) 
The Commodore Information 
Centre, 675 Aj ax Avenue, Slough, 
Berkshire SL1 4BG. 
Telephone Slough (0753) 79292. 

Name __ 

Address 



Postcode 

PEYOC0184 

Qz. commodore 



THE DAN DIAMOND TRILOGY 




My name is Diamond, 

Dan Diamond, ^ *' >J 

and this is my story . A story 7y 
of beautiful mermaids , - ' ? 

bored robots and dank, dark 
dungeons. A story that " J 
started one muggy day 4 
in New York, and like -i 
the Big Apple , it's 
rotten to the core. 



The Dan Diamond . 
Trilogy is three . 
separate adventure 
games. Each game 
may be played on its 
own, hut clues may 
he found in the •.'■*■ . V 
earlier adventures 
which may help "■ • 
later on. Each -^ 
game comes with 
a lavishly illustrated *? 
20-page case file,' and 
hints (both helpful and 
misleading) which . 
have been hidden in ■ • 
the illustrations.. : .. ,f 
t * . .' 1 Part I. Franklin's 

. Tomb , in which, our 
^V % hero receives a—- - 
-- Y\\ \ . mysterious plea 
|J \' ( for help which 
-^ ,/ leads hint to a 
* €P hidden tomb and 
the mystery of the 
stargate. 



'*m 



%■*■■* ■'..'• 




Part II. Lost in 

Space, in which 
f, our hero finds "\ 
,- himself stranded 
on a derelict 
spacecraft, doomed 
\ to travel endlessly 
through space, or 
find a way out. 



Part m. Fishy 
Business, in which 
t our hero lands on a 
,'f'-' watery planet, 
'■■ discovers the 
1 source of the plea 
for help and saves 
the day. 



All three programs cost £9.95 each and are available / ° 
for the DRAGON 32, BBC MODEL B and 48k ORIC- 1 / 
microcomputers. Cuote: Fishy Business for the BBC ^^ 
* and ORIC will be available February 1984). 

Cheques or posial orders payable to: 









^«% 




SDFTUURRE 



17 Norfolk Road, Brighton, Bast Sussex, BTsTl 3AA. 

Look out for Dan Diamond's next Adventure Series "Franklin in Wonderland" Available Spring 1984 



1 18 YOUR COMPUTER. JANUARY 1984 




ONE IW5 AI>VANTA<W of the BBC Micro is its 
ability to translate <n02 mnemonics straight 
into machine code with its built in assembler. 
The program listed here, which will run on 
any 32K BBC Micro uses the assembler to 
create a lass-action machine code arcade game. 
On execution, a title page is displayed, which 
explains I he controls and prompts any key to 
start. 
A special screen handling routine is used 10 



generate the multi-coloured graphics 
characters which swoop down and attack '.our 
iasei base, dropping bombs as they go. You 
musi use all your skill and a rapid-tiring laser 
to blast the aliens out of the sk\ . The program 
also features envelope-defined sound eilecis. 



Chris Carr gets his 
own back with a 
BBC micro. 



on screen scoring and mutant aliens for extra 
points. 

Each alien hit scores 10 points with a bonus 

in 50 points when a screen is cleared, after 

'continued on IWMI /.>.'</'■ ■ 



1 

1 ■■ 1 1 >' <• ••• 


■• 


iroi^iM ... 


11O0JIW' I'JftfJ 


. . uuct 


.>( I'... li, lHKJ'j LAKH 1 


VOCfl 


■•uc «no:.« 


l(WUJ.r.fl«TT 


•ILOX «iU4 


vo;, ••• 


S7U.DA vi;ivw..i 


r.'4vum ».;j 


1»7<X.0A »HJt*,l 


.•siix-iiv un 


■if ..1 1 


1AKJ4 U LOOP6 


I730O.C 


laaocLC 


7S2OL0A 40/ 


- i[>:r. H..1.1 *'■>:■ 


S9« 0A (,I 


t24C4.»A v,I 


1BV0ADC 401 


2S30JGX Mill 


• ,-J'i-pfiSt 'i . 


frOuSTA 4,72 


l»4K vnoT.x 


t»X«TA YBttnU.l 


2340LBA CHOU 


> ..Hiiv.i \-i-tr . 


6I0UNV ■ .« 


I9M8M »■/; 


lfliiy.Tt-. i.y, 


»SOCLC 


■ | ..*.. :..,... ., i bA-.L-0-.iN 


<,20SIA fc/i 


i;76\aT0KC rii**. VMJJI 


IV70C0A X80rtO.X 


75&0ACC 424 


jii«fcM»-w«ue< l-oui LTBia-OASC'r 


A30STY t7ft 


::*.-.M W3 


I9306TA 4,72 


2S/OBIA SNB»4 


Ml W IW-UWA. • jn* 


C.4CSTX 1,77 


!2«OSrA x.i 


I040STX 1,77 


2S0OCTIP 411 


•OVCrt&R*(Wi*E-4';«l I*»ASt- 


fcJjOJIX l.Kft.A 


I3O0CM 4,7-. 


IV30LCA 447 


73«onnr LOOP!' 


430 


MXtOI 1,77 


::ioita y.x 


IVfetHilfl 4./U 


..-•■:..■. 401 


.■ v-HwM, (4 ::i irtirvfcisf .4 


47GLDY t70 


I33USIV 47k 


■97Ajf« nrrtiNi 


20IOS1A BMD'fa 


44 


6tK4.DA h,Y 


•■^V.Jiri 4,77 


l«HOCD» 1,77 


2430LPA HOO 


|i»»MDT-W\BC«48*l Vp»»-JiA 


CV«.0* ISO 


1340k OA «ir. 


ID»»\CM».e>': (UK kOUl 


2430HTA L7V 


K44M 


70QUVH IAMU.3 


• -firA (.70 


70OOVMITT1NTI nltWILC 


2440DIC 407 


i j jH>nnh-i)At!r<474i vtcmi-t 


/lojiik iiinc 


134M>Jntl IJKIIH 


20IVC0Y 4U7 


.'&WIM.U LHUCLO 


•VX .4IIH 


72OC0Y 470 


t37C\.. HMItl •• 


202U,LIAK'l 


2MkO>14> WAIT 2 


i ■.•,->• . i 


73C1.0A n,v 


IMO.MJflbb 


TOMMY 


24V70JDA MAIT2 


i ">ri . ,.:i i:-MBt«4«2i f<i* 


/4t<aif «<,4 


I JwxfituiUltH nvntLAtt.1 


1 LlIM . 


.MIII.IM. Will 1/ 


<llLl • ■ 'VII 


TMMWX I.AM1I.A 


140C4.DH W>3 


\r$> CMtO x 


rtofuiu. iwfthi 


i »..• m;-|i..\i ■ 


'4XK.OA «vt| 


!4|.j.L00ft 


.MM I.I I1MI1) 


-■ «jloa itts 


r."'.rjttrH-iirtM«M. 


•• '••.!« 1 „1>l I / 


l47tX.HA VIIM|i,i 


2o/yiOA vniMitt.* 


27I0L0X 400 


ItrOLUOfc-Hl'' I • 1 


rao.LAKLA 


i4v>«ru i aim p 


2000MO LOOPI 


.'.'UJKH IMM 


...H-VLMAK TO COOt i 'J 


79O4.0A 42SS 


I4400U 


2O4KH.0A XBOmi.i 


77WLOX 1.77 


u > 1 


ACM. 1 AMI 7 


:*--. 1" l. LOWC 


7IO0UV' XntG6ILl..v 


7740JM» LClllPIl 


|Ui 'J|.-..| (CN0t?l-l i "'"^J 


uiosift xnoT,» 


14AC4.0I 177 


iiiowj; Loorl 


2790.LAML0 


[>»5>-0> ? <r.«0<M-1i'?<5MO«4i » 


b?o.ia*el.3 


I470LDV htt. 


2I20LCA veaniv.i 


2740JSR MAIT3 


3 


(•.■ttX.DV 4.7/. 


I40OJW L00('6 


2130CW YrtlSSILE.v 


2770JSR HAIT2 


l<kX*0UiCk 


B40\UOkk Oil NEU LUCAttOM 


S490.LADCLD 


: I4i, (.j.i LOOPI 


270XKJGR U.il l. 


3MMTn*>a ooon ••• 


eaotxc 


1 SOOTY A 


2130LDA MOO 


274KUSR MAIT2 


21OF0R FA2B-0T02 ST£?T 


0*OL0A X.X 


ISIOTAY 


7liOSTA VHISSIlX.Y 


- = ..'0l:-., 413 


ZZOei-CODE 


B70ADC xnoi . ( 


13TOCOY L77 


2I70STA VBUft, ■ 


2U10L.DX •>:,. 


i-'Jol 


SOOSTA 4V72 


1S3OL0A K.< 


2IDOL0A XBUMB.X 


ruTojfj) wrr* 


740GPTPASS 


090CIX 


I340STA lEOPtb,, 


2IV0STA 472 


?n^ojnP niART 


290. El Aft 1 


9OO1.0A Y.X 


!l^.^tlfi Y,X 


22O0L0A YBOHS.X 


2fl40\S»(IP 


2«M8fj DfLNV 


91OA0C vnui,* 


tSAOCtr. 


l<Kj1A ittS 


2BS0.6HIH 


770JSA TITLES 


♦tigoia &7j 


t37OA0C ■■'! 


3S208TX 477 


?DM>vrRAnr «mip 


2O0JSR IPAOE 


9JO\UM C0OK5 7 


1S4K«1A YKjrlK.T 


7?'.'uoi< eaasc 


2ll7m.0A P,7'» 


?»ojor» mux i 


94ULDA C,/2 


SS404.0A Ml 


r740llli 4 77 


.'DOOBTA t>72 


joojs* row 

ito.n i .i 


.-..•IK am 


i*oo«TA vaontt.v 


.•.•MIVLI4.C, ►Ch IK»1» 


TOtOLOA 4 31 


•»kA>t>C0 LAKLtt 


IfclOLOV i74 


;.'w.04i>j 


24700ST A 4 1 : 


WOLDA 401 


tUOJt*> I (*■»•*. 


. . '"Mil 11(1111 Mil 


moJiUT crtAnr 


33©\MAIM LOOP 

Mo.Hinnc 


■■lit IIKII.« 
Tvo.ini«i.ii 


ItVIOVflllHT UOnM 
t*4O.rD0HM 


.. , 1 II 
..•■."> ii ; 


292o\inpui rnan kfyoomo 

7430CDA 4129 
2944X.DI 449C 


330JBR HINC 


I'WLDYl 4/2 


l*V« 01 404 


1 


iWLUn fc/l 


10] CM «.w 


1AAO.LOOPD 


23iujnp t aan, 


29M74.DV 4457E 


37OHC0 I.AIfCl? 


IO20SCC LAUfcLV 


16/OOtl 


1 ■ i , 


2940JBR IFFF4 


:»:s.Oft «oo 


IO3UL0A 42S5 


lAaosfi txwTi 


i da nfintifi.i 


7970C4-V *0O 


swum 4./1 


ic^qrta <«m , I 


|4\WMHP SHIP 


40CHF 479 


rVflOBTd RIGHT 


40OJTIP I Ann 3 


IO&V.LAb£f* 


I70o.c«m l 


iMC COIiTt- 


299OC0A 1,79 


410.LABEL2 


iVbUxON lor c* wjtion 


:-i ■- n.-. vhohw.i 


'~nr LUOf a 


SOOOCIX 


;;■.". lit- hol 


■ O7M.0A 17J 


t72oero i fvvti 


237O.C0NTB 


3010ABC »^W5 


4SCBTP V71 


l**«.\0# *Mi 


I73W.0A XBQHS.X 


23SO\BA££ MIT 


3O20W1I C0HT4 


440.1. MQ - 


: >9jE-M1 i_.-.£E!.M 


17405TA 4,72 


2390L0A U71 


303(7&IA Ufi 


4jOLDX 406 


ItvOLDA «U) 


1730CBA YBOK&.I 


. j:k,STA 177 


-3O40JPP C0N14 


460CHP *O0 


UJ.rSIA VH0T.J( 


1760STA 4,75 


:4 1ULl.i 431 


SQ30.RIWT 


470&r4£ LAPEL 4 


1 tJ.j.lAWtO 


1770STX 4V77 


-4?,>aTA 173 


3O4.0L0A 4129 


4 BOLD I 112 \CHAMQE BA& • 


1 ;:>.i.im »./i 


(700JBR EBASC 


2430LCA 479 


3070LOX H(,bO 


4VO. LABEL Q 


it4ocn>' »"i 


I79CCM *77 


2440STA 1,78 


30eOLDY 4I.BD 


SOCCOY HOfc 


i i'..fi'jr i .ir.n « 


lOv-lOA YBOMS.l 


.'AS-liK ' 


3O<70J!iH 4FFF4 


310. LOOM 


M urns 


tBIOCnf 431 


.•*i*nztt oniKir 


31O0CPY 400 


new 


. i ■ iOTA rnti' , » 


1 (17.11**. C0N13 


2470CC1A 403 


3IIOBC0 run 14 


SW-IM'I. CUNT 


life -.4 AfcTl A 


IB34X0A (00 


* 1TA IIH0I4 


31 SuL DA 1,79 


S40J7W PliONBtt 


II99CLC 


l«40tTA VKPI0.X 




ttisitny continued on next o<tge) 



VOUR COMPUTEH. JANUARY 1984 119 



{continued from previous page! 

which the stock of aliens is replenished and the 

speed of the game increases. 

The program should be typed in exactly as it 
appears except for the title page — lines 8090 
to 8120. As the incorrect number of spaces 
could be disastrous, asterisks have been 
substituted in the listing. The title page also 
uses teletext control characters. These should 



be printed in direct mode onto the screen — 
not in Mode 7 — then copied into the 
program, or they can be left out. 

In the listing of the title page 1 represents' 
the non-printing ASCII code equivalent to 
CHR$ 129; 2 represents CHRS 141; 3 
represents CHRS 131; 4 represents CHRS 
133. 

When the program has been completely 



typed in it should be Saved before running in 
case of any typing errors, which could crash 
the program. On running, two identical hex 
numbers are printed. This is the execution 
address of the machine code and is equal to the 
variable Start. 

If you wish to Save just the machine code 
and not all the mnemonics, then the manual 
explains how in the section on file handling. 



(listing continued from previous page) 



3130CLC 
3I4CMM: *OI 

jiaocnr »w 
iiMMa cojt* 

3I70OTA 679 
31BO.CONT4 
3I90\>«IM1 mmu: 
220OLDA 679 
32IOS1A 172 

:.-.-•.•. l-m »-i 
3230STA 1,73 
37*olda *;i 

3730STA wo 
32MJ6R SPRINT 
3270.MSS1LES 

3200\CHff>I FOR nlCfilLt KTV 

329oi.da a 179 

32O0U» 4233 

3310LOV 661- F 

33TOJGR 6FFF4 

33300'v 4O0 

3340CTO i_m.Mr.bt 
j3?0\Rfai8Tr.ll nvniLAKC 
"4Ot_0l «OB 

3370. LOUH 

•.UKVDA Wl.tlLL.I 

Mucin 

3410041. LClDIt 
■4^.11* CHHAW, 
i«JW.I fcM i I 
344OL0A 674 

1430MA ir.iw.:i i , * 

3460LDA 430 
3470STA ynlSSILl.X 

;*&>. t» *vi 
3490&T*. vriutULk.X 

--.>.- ojr L>*-LU«Ct. 
3Sl0.£r.£kftSE 
:;:»» Mi: 
'i;»Ku omsmce 
•i««.r* tils 
sssosto. 6?2 
-s+ol&a *»;■ 

.'. 673 
334VOOJI [AA«C 

'.5A\.W •<- ■ 
■■'I 60S 
3alCi.Ti:bl.l.i !■ 
•*;i.ipi ioa 
•-#.■-■ .i ■ iji i 
ItlOoTI 
3*3o**L enhir 
:*«.jh< allocix 

3«70.CONt«l 
340OLDA vniRR)i I . • 
369t*C0 LOOPF 
37OOL04 UIIBHILC.X 
37IOSTA 672 

3730LDA vrusBtLE . « 

3T30STA 1(73 
3740S1I 1,77 
;/3oJ*A ERASE 
J'60L9i 677 

•-7?<4tWl vntssiLE.it 
37 B 001C COM16 

, :;. » ... 

3«oo6ta vhisbjlc.x 

3* »0JH» LOOPF 
3B20.C0M1/. 
103OL0* «rttMtl.r,> 
3B40OX 
MI3OA0C 42SS 

•J«*t« vnnitiji.1: , K 

38JOSTA 6 73 

JOSOLDA inir.uiul..* 

JO908TA U! 

JWOSTl 677 

3910L0A 6*3 

S4705TA fc/t) 

J430JS« tTRINI 

J94CC0X 177 

3930 vote* FOR HISSILE 

3960\HITT!MG AVENGF* 
J»70LOy i|3 

3wooe» 

4OO0VM CHE D.J 
4O10L0A VC*tAK,V 
4O2O0EO LOOPO 
4O30UM lMI6fllir,« 

4o4oo»» r,v 

4O3O0NE LOOPO 

4O6OL0A VM1U4III , K 
40700T V.V 
4COOOMC LOW-U 
409OST» I7fc 
4IOOSTI 677 
41I0LDA »HK> 
41TOSTA 106 
413QJSR nsuUND 
41401 Dl 677 
4130LOV 176 
4160106 «*>:> 
4170BTA VTjIMI.Y 
410OSTA VBir.BJI.F,» 

4190LOA uiiesile.x 
42O0STA 1.72 
4210SIA mi 
4220LDA VNISSILE.X 
42JOSTA 673 
4740STA 682 
423USTX 677 
426OL0A 179 
427001 A L/U 



47MMR SPRINT 

4Z90LM Ml 

43O0STA US 

4310LPI 677 

4320JIW score 

433o\cmu- ron niBBlEE 

4340\HITTINO 1I0BI 

4350. CMLO 2 

<-j, ( llv •/ 

4J70.LCMP1I 

43800CV 

43«0C*t. CDNTS 

440OJI*> LOOFF 

4410.C0NTH 

4420L0A VBOKB.y 

4430K0 LOOFK 

4440L0A tnlBUlLCI 

LCOI*M 
447O.0A (rtir.HlLt.l 
YKMB.V 

UKVM 

4SOUL0A I0O 

4r.n«iA vvono.v 

43TOSTA vnlBCILK.X 
4S304.DA IM1C9H.L.I 
45400TA 672 
439MDA TlinOlLl.l 
•360STA 673 
*5'w»TI 677 

45V.A.0I 677 
4MU)nv LOOfT 
46IO.ALl.OOrC 
4*2Wf»> CMTCKAW 
4^-....TM>C«EC» 
4640JSH UAI1 

*:■•* -:r* i r.nr 

*M>JJr* FINISH 

4«70\<« SUO AOUriHCf •• 



4HO,«i ■! 
47Hn.D> 4.^ 
4711CC. I|( 

LOCF 

•MltttA l,| 
474C4X«l0i.Tl0K( 
\TSv4HX E004- 

-<0 I.A>«: I 
4 77<Xf» 60S 
47*M.DIT •-.! 
47«tf.LOilf 1 
4*MT<A|BTti (•«,> 
«,n.>Dr.iWTViB£ji 
4«M4»t VOW I 

4«34iv) 

4«40tt» tKt, 

4ar^<.D> act 

*«*.... I OW -2 TIAiSTA v,t 
•CiJTna'.iWl 1.00*2 
4S6VXAV 403 
48*<.<Jj» »03 

4*0«.l.lU<'» IXAlSIA V. ft ,» 
4Vlu|MltOEV|RTL LOOFJ 

i •;■■•-.« 6 > nor inn 

493U.O 423 
4«40.l00F« 
4V30LOT 670 
4V6VLSA t.V 
4>7bCM> 464 
4«*0K0 0MM1GR 
44-»0L0A «2^S 
SOOOJnf IADCL 
JClO.UfilftllX 
302M.9A 401 
3O30.UUHL 
504V9TA 1M01.I 
VOOJSFI R1HC 
SOM10CI 
5O70WV tOUH4 

soaovsrr TO ZERO 

30MIDA aoi 
SIOOLOI 411 
S11O.L0OPT. 
S12vCTA VCHAR.X 

3l*>t»V LOOF^S 
31SORTO 
3I60\>« IK ■• 
3t70.dlMC 
310alhC 670 
MV0L8A 412* 
S200CT*> 670 
UIOtM LAKl.l 
372010A 40O 
3230BTA 670 
S240. LAKt. I 
9290OTB 

33«>v«» thftW. ♦• 
3270.r(tABC 
I280XCALC F0S1T1DN 
5290LDI 403 
53O0U* 672 
S3I0STA L74 
S320LAA 400 
S330STA 67S 
S340.UO0P7 

81900X9 
S3A0AS. L74 

3J70«0L. 673 

aieooti 

339C4ME E00P7 
34OOV0I *73 
341-...LUM-U 
3420CLC 



34 3O.0A 674 

3440AOC 4A4 

3430STA 674 

3460C0A 673 

9470AOC »Ol 

34M«TA 673 

34*OOCX 

33O0WK LOOPII 

33I0VAD0 MinCH 

332CO.C 

333C40M 673 

3S40WC 4BB 

33SOST* 673 

SSAOLOT 413 

3370LTA 40 

3S8O.I.00O9 

3390STA <674) .T 

S6O0DET 

SftlOtri. L.O0PV 

S&20«ie 

3*K>v»» PRINT •• 

3«40.6Fti|NT 

34>30\CAI.C FVUITIOH 

344rfX.0l 403 

367U.DA 672 

344XMTA674 

34,«1XDA 400 

3700«TA 67S 

37I0.I.O0PO 

3720O.C 

37J0A4L 6T4 

3 '414(01. 673 

3730MI 

37604JHC LOOFO 

37TO.M 67J 

3700.LU0FA 

3T40CLC 

StOOLDA 674 

3AIOA(C 464 

34TTe*TA 674 

3«»«.SA 67S 

SA4VATC »C<t 

3«3«9TA 673 



MIOASt. A 

A 



3V70444. L03*A 

■ ■ . •.ft'- 
3«4oCLC 
3*-..4.0.> 673 

• - . .; . . 
.. 67T. 

n »i3 

3«4<V0> 6/« 

tan 

346Ot0A CHAAt.l 
3*7U«1A « 674 1,1 



4«.----*n. LOJffr 

•■•I'JKT* 

Mi7X>M*4t? 

6O30.t*6tT 

6O40LCV 67» 

4iflO.1.0O»« 

AAaOCOX 423S 

4O70.I.O0F1I1 

*O*0t*C L00FU1 
4KO0CY 
61IMML LOOFH 
•IfOftTB 

6l30VnUI UJUHO 
6140.r«0UND 
6I30L0A 604 
4140VTA CMfl.4 
61701 OA 4V7 
4IBOL01 40« 
AI9K0T 603 

420OJ0H 6frri 

62I0HTS 
•220M4IV112 
6230.UAI12 
6240UTT 4233 
6»O.L0OF«w 
62401. DI 4233 
6270.L00FWII 
4290MOF 



631C443F 
03200CI 

4 33 0W C LOQFvUl 
43400CT 
61 3 044 C LOU'WH 
636WKI0 

»170V6C0M IMCfrfmNl 
630ONAF4 PfOril 
ftWv.BEOBC 
64O0IMC 6«A 
64I0LDA 6lu 
»4?<01F 60A 
64304NC FGCORC 
k«<CU» 400 
64306TA 6SA 
6440ITC 647* 
4470L0A 410 

64aOC7f> 6*9 



690OLSO 400 
ASlOSIft 609 
6S20:nC 6<M 
4S30.PSC0FC 
a34OL0( 403 
oSMkOv 423 
636O.L00F1. 
43700(> 
4300611 600 
6.S90LOA 136,1 
A 



4A40A0C 407 
M90TW 

644OL0A 407 

6670UIA 6IK 

6*a0.L0Q»rl 

6690LOA NUntrnil.i 

4700S1A 22370tb4.V 

471O0FT 

»7200«V 

»7S«occ 6se 

474O0PL t,00"fl 
673VL0X 680 
676U44*. LOOPL 

■7HRn 

*700\»»* TITLES *«* 
6790. r I luts 
6«O0t.0A 4240 
60H.-S.tA 688 
AATOLXA 4124 
603OSTA 609 

4«4ocBA 4inrr.ri n i-co 23a> 

6O30VTA 6I1A 

4O4OL0A 41BCN6IM DIV 2341 

,...■ .-. .. Ul> 

6— X OA «22 

4«7*OJM 6FFCT 

6900L.0A 407 

69IOJBA 6FFCC 

6420LDA 4)J4 

693081A 67 

6940L0I 40? 

»W1 Bt •!«> 

6460.LPI 

6V70LDA <40A>, * 

690O6IA l»MI.V 

69*0 1 MV 

TOOOtNE IFl 

70IOIMC 6119 

70201m; iOtl 

■e8oon 

7O40tK U7>1 
70QOJSH 6CFE0 
70AM.DA 42? 

TOTOjm 6FFrr 

7Mot.BA 403 
'"•UU. OKI 
71CK4.0A 4M 
7IHH11A 47 
7I2OA10 
riU/\CHK>. rr,l. AkL 

tu octiKovrn 

7!3<>.C14.C'AV1) 
"If--. t>« 411 
7l2«.l,0ltlt( 
714.X t* VCHAM.J 
»190»*4I CCNTC 
7 JO0 0CX 
7210*41. LOOTO 
7«OM«TU 

•a vaamn 

724W.0A 40S 
72»SfA 6*6 
72«<31.0A 401 

7I70S16 SND 
720O.L OOTIi 
7290JSX IIWWl 
7300IMC 60* 
731UI6C til/. 

rsaoiic 6tui 

7330IM: 6114 
73400MC LOOfh 
7330LDA «oO 
7360fiTA LMU 
737M.0A 67* 
73WtR 

74006IA 676 
7410L0A 40O 
T430STA 679 

7*7XHtA 412 
7440JSJ) 6FFEC 
74SOLOA 415 
741 M ■"' OOP 
74TOJSK 6F»F4 
7400JSR TLINC 
7490JG(t JaCORE 
73OOJ00, SCORL 
731CO« HCOHL 

732oj*k scene 

7330JS* SIXRS 
7340Jr* MinOP2 
7330.CONTC 
7360Jnf- ENOCMOC 
7370 MCW> l-AUL 
739». IFAOC 
73901 OA 400 
74009TA 670 
-ft I ..14 ..._■- 
7420STA 609 
7630STA LOA 
764061A 679 
76SU1.I14 603 
7640STA 607 
7670L0A 4S0 

76aOSTA 670 

7690COA «'SNO H002SOI 

TTOOtTA 664 

771OL0A 4ISM0 DIV23A) 

7 720STA 683 

7730H10 

7740VCCT TOP LINE 

7730VOF DiafVAV 

7760. Tl INC 

7 7 7U.SI 493 

7700. LP4 



779O-0A L1R8, X 
TtOOSTA 22520,11 
7SIO0CX 
7t20*PV LF4 
70J0FITB 

•(-.». ■ (, i.i i n 'ii.-. 

7430VIVJII niKtHLNO 

7B*0.BClirT 

7S70LDH 403 

7S0O1.0A 4UO 

7340.LP3 

7900«TA VBCMO.X 

79I0STA VMI&Oll.l ,X 

79200CX 

79JOIH-L LP3 

T440RTS 

7«SO\DeFlMT EIIWELOPr 

79AO.0EMV 

T970L0V 41BF-rNV 0(0236) 

7999L0I 410FEMV M3D236> 

7SVOUDA 408 

aooojart 6FFFI 

001OF1TB 

1W20\«» F1NIUH •• 

0O3O.I INIliK 

•040fi1ftl 1 

•MOtCKTPflStl 

6VJ60END 

■070WI4*<4 DATA FOR MILES 



uoooocrrf/ocucf. 

•O*041CACCH>"*< 
■< -vl I..J ■ 



> I i'rtVI HA M • • • • 



• ••••••••»»3Dy*Ct»r| 9»C»rr** 

I.I I •■! I'JLFfELH-'lftOI o-.....«. 



0:101 (BCHElsc Vfti --...•••« 

• ••••••41. v «|t|Bh64N444444#4 

6446444446666444464 44 664 4 44 
f 44 6444444444444664 44 4 4 44 4 

•••4t(0Hirr*lo*Fira*>*<*>«« 

44464* 

■I ■ I ' . »1-4.| I-' ....... 

• •••••••.••■ii I ••Any*. 4y*tu 

•Ular. •••••••••••" 

n 1 3oriior(t<ir. 

Ol*0FtEr1««. OAtA ••• 
• 1304rr»> CHARS IBOl ••• 
•t6«DATAO, 192, 209,231 ,231. 
209,192,0,0.40, 104,124.126, 
104,411,0,0,17, 17,17,209,727 
,199.143,0.136, 136,136.104. 
124.62,31 

Bl 700A1AO.3,l,3,:,3,l,O,o. 
O, «, 0.8.0. 0,0,0,0,16, 33. 33, 
14,0,0,0,0.120,72.72, 128.0, 
0.0, 4, 2, 112, If., 10. 20, 8,1. 13 
0,132.I2H,224,4,V,| 

ii:.- "... I VII. ... 

«19004rAa3,43.9f.,V.ltO,40, 
t.-3.31.1l«,7.-.lh.;,l.-il.U.-.l 
28. WU. 100. 70, 99. 77, II. 2.', I. 
1.13.33, SO, 17, 31 ,122.80,3,6 
7,64.111 ,42. 73,30, 173. 3b, 28 
.127. 101, 1 13,19, 91.27,115,7 
4,00,97,70,3.79,43. |r», 1 26. 
47,94.24,21,01.33.7 

B2O00ATA4n, 20,73,33. 102.41 
,4,34.49,29,37,103,104,8,10 
7.60.46,09.39,92,39,04,33.2 
3.37. I2 T (,9. 30, 61 . IB.93.90,* 
*, 1 t 6, 34. B7, 109,32,76, I 12. 8 
6,93.44,117,23,38.12,103,6, 
14,26,71 ,fal', IIS, 119,63.13,34 
.10. 641.1^4,41,1 10, 1 29. 1 06 
B2I0*CM>«> IIUMBERB <«0I 

032ODA1A1 IV. U3, 03, 03, OS. 03 
. 1 19. 0, 17, 17. 1 7, 1 7, 17, 17. IT 
, 0,119,1 7, 1 7. 34, Ml, Ml, 119.0 
.119,17,17,31,17,17,119,0,6 
0.60,60,60,1 19,34,34,0,119, 
60,60,119,17,17,119,0,119,6 
0,40,119,03,03,119,0 
02300A1AU9,! 7,17, 17,17,17 
,1 7,0, 119,83,83, 1 19 ,n,U3,l 
19, 0, 1 19,113,03, 119, 17.17,17 
.O 
0240>!En«*< irillW 1641 

B2300ATAlt9,bU,68.119.l7.1 
7.119.0,119,f,n,/.{),68,6e,68. 
t'.9.c T lI9.03.ea.B3.nB,0S,lt 
9.0. 119.03,05. 1 19, 102. BS, OS 
.0,11?, 68, 60, 102, 60. 68, 119. 
0.0.0,0,0,0,0.0,0,0.0.119,0 
,119,0,0,0,0,0,0,0,0,0,0,0 

B260DATAI 19,03,03,03.83,03 
,119,0,119,03,03.83,83,03, 1 

19.0.119.03,03,03,03,83.119 
.0.1 19, 03. 03, OS, 03,03,119,0 
,1.3.1,-1,1.1,1,1,121,-73.- 
17, '.,170,120 



120 YOUR COMPUTER. JANUARY 1984 





®Pf PASCAL 
SIVPAC 

Quality ZX SPECTRUM* Software 

HISOFT PASCAL 4T 

". . , 1 haven't aeon «nv other compter that could match Hlaoft"* Pest**' . Uling rf>e Sptetrum Atc/o - Autumn 1993 

"This If a veiv -rniirt,! vr product ■ .... 61 benefit to any Spectrum pioflremmer . . ." David Bglto" ZX COMPUTING Ava/Stvt 1$83 

Jutl two comment* from f u l length review* of our powerful end virtually full implementation of Standard Pe*c*l. Tho advantage* of u»*ig P*»c*l ere woll-hnown - feat. *e>l 

d Dcumontlng. arid above ••. Mructurad program* and now. wiifi Hio*l Pascal, vow can reap an the** benef t» on • wW« tango ol home computers, mchirf mg the 48K Sineiatr Soectfuml 

Hi*oil P«»c»i product* progr am* that run typicallv 40 tim** fatta- then equivalent ZX BASIC progrema and, aomatiiiaa. up (o 1,000 lima* fatterl 

Huplt Paecate support* FOR... DO. WHILE.. . UNTIL. CASE . OF. IhTEGEA*. REAL*. CHARacttt. RECORD*. POINTER*. SET*. ARRAY* etc ate - It is not a Tiny Pa*e*l out a 

virtually full Implementation of the language allowing in* uwr to davaop true high-level language 1U1 wh^a attaining e»ecution speed etc** to that of machine code. Complete with e 

70- page manual. 

Hianft Pascal it e'»o availab-e >n a variety of dltk format*, intud ng aaouantiai FILE handSng. 

HISOFT DEVPAC 3 

", . . DEVPAC i* most highly recommended. The documentation i frnt ctaw." Your Computtr Mty 1963 

. . i! you write program* in machine code, buy DEVPAC - it ■» the bait currently on the marker" Adtm Otnmng. ZX SOfTm Wrncn Mkw Stpttmbtr 1983 
Two comment* from review* of aartiar version* of DEVPAC - now wa have DEVPAC 3 eve ac'a a powerful Z80 aiiemble- wltn eonflitionai ewembiv. asiembly from tape ito enable 
generation of vary large cod* fast I. ORG, EQU, DEFB. DEFS. DEFW. DEFM. label* of any 'angth - in fact all you need for fait 3 000 \n* pf rr.nuiel and powerful a***mb*y 
oiogiammlng. But i doesn't »:oo there: DEVPAC 3 alao Inc'ude* an incediOe Oebugger'd.***»e«T!t>*» grving you e 'front panel' dispujv of the 260 ayitom and ellowing enenw* 
oobugnlng of your machine code program, Including *ingl* itepp^g program* EVEN IN ROM 1 1 Open up the *acreu of low- evei progremmmg with DEVPAC 3 
Price*: 
Hlaoft Pe*cal 4T I2X SPECTRUM) C26 lnctu«lve 

INewQ-a.n SHARP MZ700 etc) C3S plua VAT 

Hlaoft Paacal 4D. many dink format* CM Inc. 
Hlaoft OEVPAC 3 (ZX SPECTRUM) £14 Inclualva 

IIMewBralnl C25 inclusive 
•••STOP PRESS"* Hhvyh] Pascal for the SPECTRUM now come* complete with a Turtle Graphic* package e: owing fait and ea»y production of eompJei graphic display* 

Hieoft Pascal and Hlaoft Devpao alio available on ZX Microdrive p t e aa e wrfle for (fetal* 



fe 



and others 




HISOFT 

13 GocMlcn. CaeefHiftai 
UrejttM tanfe. I**S LU7 CW 

Til: (MM) T 





SPECTRUM €r ZX81 
EDUCATIONAL SOFTWARE 




CALPAC LEARNING SERIES 

Use our Computor Assisted Learning PACks to help your children with their 
school work. The programs in the actios ueo moving colour graphics end 
sound to make learning more enjoyable Each pack contains four programs 
and Is suitable for uso with the 16K or 48K Spectrum. Program notes aro 
supplied, 

VOLUME 1 1from 6 years) £9.00 

Tens and units addition and subtraction with detailed help facilities; 
powerful, easy to use drawing program; English comprehension applied to 
American Indians. 

VOLUME 2 (from 7 years) £9.60 

Roman history; spelling tester with easy entry of your own lists; flexible 
table-tester; homophones. 

VOLUME 3 (from 9 years) £960 

Nouns, verbs, adjectives and adverbs; tenses of verbs; biology of the flower; 
long division tutor. 

Additional features of the CALPAC LEARNING SERIES include: 

• Spoiling checkers 

• "Help" coll up routine 

• Easy insertion of subject material of your own choice into the programs 

CALPAC C1 O-LEVEL CHEMISTRY £7.50 

Four clearly presented revision/programs. The subject matter has been 
carefully structured to cover the most important aspects of: 

• Elements, compounds and mixtures. 
» Structure, bonding and properties. 

• Redox, electrolysis and the activity series. 

• Acids, bases and salts. 

48K Spectrum and ?6W ZX8J versions of the cassette are avaBable. Please 

specify which you require. 

Our software is available by direct mail from: 

CALPAC COMPUTER SOFTWARE 

108 Hermitage Woods Crescent 

St Johns. WOKING, Surrey GU12 1UF. 

for funnei delaiie plea** telephone 048 67 2664 

We have a Ucrtiori»|r*rlon canette availeb'« tor roloilor* or »choo*j. 



Li I DC SPECTRUM 

If I fl aU SOFTWARF 



CHOOSE FROM OUR VAST RANGE 

FREE 20 page CATALOGUE with full details of our range of over 160 

different programs for the ZX SPECTRUM. All hired with theconsentof the 

publishers. Whether you prefer to ZAP aliens, get lost In an adventure 

game, EDUCATE your children. CALCULATE tho family finances or 

COMPILE machine code program* WE HAVE THE RIGHT TAPES FOR 

YOU TO HIRE. 

FASTSERVICE 

We stock several manufacturers original copies of each tape, and can 

nc«7riBirVc]espatchyourtape9thedaywereceiveyourorder,andweeiway» 

use first class post. 

LOWEST PRICES 

We believe our prices are the lowest of any library, yet we offer the 

LARGEST range of titles. TWO WEEKS HIRE OF ANYTAPECOSTS JUST 

60p (plus 40p p&p). 

FREE TAPE HIRE 

Fora limited period, we will send yourfirst tape (your choice) FRE E . sCiC n 

our library now. You cant afford NOT toi! If youVe tried another library and 

are wary of our claims send a stamp and we'llgtadty send you a copy of our 

catalogue - we're confident you'll Join when you see it 1 " 




MB 



200 Mukjrave Road, 
Cheam, Surrey SM2 6JT 



SOFTWMi 



lenctose cheque for £6.00 for LIFE MEMBERSHIP and I understand that 
my first tape hire will be FREE. If, within 28 days, I'm not delighted with your 
service you'll refund my membership fee. 

Name 



MdNfM 



.YC 1 



YOUR COMPUTER. JANUARY 1984 121 



LETTER Drop is a word game which runs on a 
Y ic-20 wilh 8K. or more expansion. It is a 
multilevel game which can be played by 
primary school children to improve their 
spelling and vocabulary, and by adults who arc 
word fanatics. Scrabble players or crossword 
fanatics. The level of play is up to you. 

It requires rapid thinking, but not nimble 
fingers. The action is in your head. The idea is 
simple — the computer takes a word tumbles 
up the letters, and then slowly reconstructs the 
word as it randomly moves the letters round a 
specified area of the screen. Your task is to get 
to the word before the computer gets too far. 
Not too bad . . . until you realise thai the 
letters of lips for example also spells slip and 
lisp. With longer words the problems increase. 

You can either run the program tn upper or 
lower case mode by pressing the Commodore 
and Shift keys together. Your first option is 
Easy or Hard. This determines the length of 
the word. Rasy gives a maximum of live 
letters, and hard a maximum of 10 letters. You 
then select either a one player or two player 
game. In the one player game the computer 
chooses 20 random words, and in the two 
player game each player chooses 10 words — 
with the other player out of the room. 

Can let computer choose 

If desired cither or both of the players may 
let the computer choose the words for them. If 
the words arc eniered by the players, they arc 
checked for length and gaps by the computer. 
Any illegal words must be re-entered. 

VVhcn the words have been selected the 
game begins. An area of the screen is drawn 
out for the letters, und within that area a 
rectangle is drawn which exactly fits the word. 
The letters of the word then move about 
randomly, and if a letter lands in its correct 
position in the rectangle it changes colour and 
is fixed. In the one player game the computer 
gets 1 point for each letter it fixes in this way. 
When you think you know the word press the 
space bar — one player game — or Z or / — 
two player game. The letters then freeze and 
you arc invited to enter your word in a second 
rectangle. 

After you have entered it, press Y to 



Bryn Phillips with a 
Vic-20 program to help 
you expand your 
vocabulary. 




_ &/4fi*?ysv&7r- 



LETTER 
DROP 



10 «f «OH« 

30 TT.tt*J lOOTOlO 

50 OIH M»(20>iDlMM<20> 

>•"» r t-ot-r-i i*>2-i-v nm t rrrcctt *•»•• •' 32thfnp 

70 R.ftHO<-Il> 

SO S 1*3*975 tV«J$978«S2 •3687£ 

SO POKE 3* 579,2.; 

IOC PPInT-mimi crrca oec** 

io2 ppint-btmoose option..." 
no MiKT-akMurw^v op- »**©- 

120 OETAf 

I3» 1F«I.-C"THEW :»T.iUN-;iSt«-C*iv-iC«3T01CO 
M. v !FAf.-H"THEMMX-IOtHI«.«;iSi.-.*W lOOTOlrfd 
ISO 0OT0120 

i«e rt ii.t ■ mmniHi p player ommc- 

!7« P«!NT"H»J»jeB PIAVER GAME" 
1W GCTAiilP«i.""T>tCHieO 
190 0-VRU<-«»>ilFO-.10RO>STHeni9* 
200 0MOOOTOS7O.2IO 

210 MIHT'TMIII CTTFD CROP" 

220 PR1MT-JB1K«M PLAVER MOST 

230 RRtUT -JUEACH WOOD MUST EE 

240 PRINT-HEAVER 1 KEY - Z" 

230 PRIMT-lpLAVER 2 KEV - /' 

26© P*tNT"KMU»FRE33 C TO CONTINUE- 

270 0£TA«tIFA*O"C'THEN;-0 

200 "ItHT TMIMHIIi in ijj- 

290 PRINT'BMan COMPUTER CHOICE" 

300 PRINT' a«2i YOUR CHOICE*" 

310 OCTAf 1 1FVAL< A*X10RVAL< A» »2Th£x3iO 

320 tFA««-2"THEnOOT03?0 

330 Hl-1 H(2-10i009UB2Ma 

340 PRImT'jUPMSS C TO CONTlNUi" 

330 OETA^ilFAiO'T'THEMSSO 

360 00T0410 



4$Mtl>2*n3?2 



EMTER 10 MORES. " 
LESS Tt*>N"MXXETTER5 



LONO 



976 FWI-tTTJlO 

380 PRIMTltilNPUTM*<]» 

390 MEXTI 

400 Nl.l iM2>10i00SUB1410 

410 PRIKT"3BMHi*JPI.AVER 21" 

420 PRINT -BOU1* COMPUTER CHOICE" 

430 print am your choices' 

440 OETA*t!FVAL<A-»)<10RVAL<A*»2THEM440 

490 lFAf--2"THEXI0T0S00 

460 Hl-ll tM2-28iOOSU02140 

470 miHT-aaV>RESS C TO CONTIMUE- 

400 0ETA»iIFA«O"C"TMEH4e0 

490 00TO340 

300 FORi-llTOW 

310 PRIHTIiiINPUTN»<IS 

320 HSXT1 

930 Ml. 1 1 iNS.20iOOfV014IO 

940 niMT-nMMHPKtS »T0 9TART- 

990 0€TAtiIFA*O"S"THEN39« 

«0 0OT0740 

370 PRIMT'OBaHCOf^njTCR LOOKINO FOR 5©M€ 

900 FOR I-IT020 

396 PRlMT-BP^OUNO-fD" 

600 RESTORE 

610 R.INT(RNOtl>»TT-t>*l 

£20 IFR.OTHEH660 

630 FOAJ.ITC* 

640 READU* 

630 NEXT J 

66 e ReACMxn 

670 IFLSN<N*CI>)>ttXORCIN(N«<I}><riNT>«D*C*0 

6*0 F0RM-1T01-1 

690 IFH«(M>>Mf<[>AM0I>lTHEMT8>I 

"•go fff xTH 

710 lFrt.lTM«NTt^iOOT0600 
720 XXTI 



»•" H0R081" 



1 22 YOUR COMPUTER. JANUARY T 984 



730 RE« IMIN PRQORWI 

740 tP0*ITHBHT»«."MOr*W lT2i.-CUMPUlEP- 

730 IF0-2TMgllTI»."PLAVE« I - lT2»p-PLRVER 2" 

7«o p»iMT"ai'-Tn8<2>ri«»Tf»<iaiTi« 

770 F0RK-3TOI? 

790 P0RV-2TOI© 

790 POltePI*X-22*v,i02iPO*EP2»X-22*V , ,2 

839 NFXTV,X 

910 FCftK-'tfoic 
020 Fwv-sros 

839 PC«:epi*X-22*v,32 

B«0 NEXTY.X 

•St rcftw- 1 T020 

079 R>IHTCRHJKJ >*20>-l 

ase ts.o 

9X> FGRJ-lloUN 

900 IFP-H< J>TKEHT«.» 

910 NEXTJ 

920 IFTS-ITMEN970 

939 HiHIO-K 

940 W>l4i«> 
939 Ui.l HMMt> 

*»CO FOR|.)TOLCIKI<*> 
37© LI- 1 •-Mlllt'.m. 1 . l I 

909 L<i>-f»M.'LF<i>>-«4 
990 uf.HH 

1000 M-?-iN7<LN. ■■?'■ ::-.-«-l-LI4»; 

10IO PMceP|+XJ-2J*6,103iRa»'XP;..:-l-22»6,5 

1020 P0KEPi4K2-22*e^lOl tP-:»FPr.x2-2.'»M;.5 

1030 F0RX-^uno:-2- 1 

1040 P3KEFI*:<-?*J2.1C0iPa«:EP2..>-7»22,;: 

1550 poker-i «x-s*22 ,9? ip<» =p;» •--•22,5 
loco hexrx 

1070 fci-0 

1J80 FOM«1TOL'I 

1090 ]Pt.' I'-SL'THEN: 19CI 

i:00 K<1 >-iNT<P.NtKl}«ll ■-4 1 /. I >.J.il ki.p. 1 >«■«><■* 

1110 IK-PCEI ■;PWX<[>-22«Y<1>> 

1130 JFPKO32TMEM110O 

1130 POKEPNXKI i-22«Vl 

mo :rva i.^fwir^. 1 -.t./(:THfwxvM.on;«o 

MM IFP8»nnnif '..OinOTOHPO 

n«o xi u •->• j uvki '-v<j-. 

: in poicp|4><< [>-aa«V< : j.l- l)iPorcP24)ui>-22«v<i> > 2 

1 too M ii' 

1190 1F»»." "TH(fNno«MJB1020 

ijfta !Ff.t-"r"«ft»-vTt«nocri«»;2« 

1210 iFCN-llHEMI-L'l 

1280 MBHTI 

1230 :FErj<-iTHCMCN»0t0oro:29O 

1240 OOTOlOGO 

12M FO&X-4T016 

:260 toev»3To<t 

5270 P0«:EPl.X-22*V.3e 

'.2(9 N6KTV,X 

'.290 UB-0 

I3N ROM-ITOl.N 

1319 •il-.I >«0lVI< 1 laD 

:320 nexti 

i3>e psiut-aamuaj 

1349 co*i'.*irci>;.'i- IH ' -h*:<t: 

1370 NC4TMH 

13*0 PFlM"ritii*ftMM0-tf« OVtR* 

i3t«i "PiwT-itiairi'hM v*:e or*' 

13*0 OETM ■U'RIO" "ThCN13»0 

13*0 RUM 

MOO REM CH1XI'. INPUT 

1410 i>-l 

1420 «"c.i»I-H) TC+12 

1430 LN»LEH<M»'. 1 »> 

1440 IFLtrjnXTW.UEt'.ttl-rtMil ■ lE<ES ••! iF.R.gP*! I00T01499 

1450 FORJ-ITOLH 

1460 "0*-r-.10t<s«< I >,.?,!> 

1470 :FFt3C<TO*><63ORASCC*e*»90THENE<ER>al lE*<ER>»"«c!>i 

»■ »♦» 1 J-m 

.4\-i< -IL-.W 

S490 NEXT I 

1500 IFER-lTHEMOETUftH 

I3l9 PPlNT"aa»PLC»«E CM»«JC The POLLOHIMW 

I920 P0RI-1T0ER-1 

1330 PRtHTEUi"."E»<I > 

i94« n*'ur'iM]*iii»<.e<: > • 

1370 LU.LEU<H»<EO>>.i 

1560 1FlN>MkthKU PRINT'TOO LCWO" iOOT01S40 

13TO FORK* I TOl.N 

IMS IFMI0»<H«<E<1>>>.1)-- TMtt«3F.| 

139© NEXTK 

1600 IFOP-HHEHPRINT-NO OURS I" iOP-Oi00T01340 

1610 MEXTI 

1620 RETURN 

1630 RCHPRFJX LETTERS* 

1640 0O8UB2619 

1 630 POKCPl *X< : >-22«V< 1 1 ,L< S > iR0KEP2*X<: 1 >-22*V< I .» ,0 

166C BS-1 

1670 FORK-JTOlOOtNEXT 

1630 LC l)-32 

1690 CS-CS-1 

1700 IFf.. 1 TWFMFR 1MT " ■MlHmilllllM K 

1710 l*»Mfi-l 

1720 RETORII 

1730 LH-.EilO(»(C>I V. > 

1740 ]FLH>6THEIiPRI)<T"taiT00 LOMO AOHltl O0T01340 

1730 FORJ-lTOLIt 

1760 I10*»M1D(C|<I (E* I ■>■,:.: - 

1770 lFAtC(M]Ot>«90RftSC<niD*>:>»OTMtilPL-l 

1700 NEXT J 

17M IF PL»1THENPL»0|PR1NT-H0 1PAC4S PILLCMEOt I " (0OT01340 

1000 MEXTt 



COHPIRtl .VH>- 



.1 iO*-" 1 iOOSUB2690iRETUflM 
"C6«0»"""t 



1810 RfTlJSH 

1020 IPO-2TKHRETUPH 

1030 005002619 

I04C FWO.-1I03 

1830 PRlf.T aaiUMIIIIII 

1060 POKES! .240iPOiES2.200iPC»'.EV, 13 

IPTC FUl'.T " nvtwM flBl|y' c '' HORO" 

1000 FORF.;TOlO<SiMCXTC 

1090 POKES! .OlPO»£&2,aiPO«-.EV J .e 

19GO NEXTK 

1910 X«X]+1 

1920 IFWX2-1 THEM19SO 

1936 0£TL*ilFi_i-.--THCJt*3P 

1940 LTeFrSCiLFi-e^iIFLT^OTftCMlSSO 

1930 0»aG»^.* 

19fi0 Pt«EP»..>:-22»l3.LTiFOKEP2*X-22»l 3.6 

1970 X»x*l 100T01920 

1900 PRINT* 

19M OCT M 

?OIH* l««.-v-Tt4rM2O30 

2010 IFft«--N-Tt4IM?e>0 

2020 OOTOIMO 

2030 OO3U»2O70 

2040 o«-*"iOoroi>io 

20!0 iFoi«b*THr>«>r.iCf.Li'-«eiPR[tir">it»»ti • ■» ■ 

206ft tFOt<->M»TK»«:iUCi+SlPRlllI '««»•»•»•>»»* 

OOSUB2e7Oi00St.«327S0iRCTg(lTl 

so-© FonuKi^ircNs-i 

?<tec> Fo»en. :-.';«n..»2 
soot icxrx 

-:l-. sv.'.'.viiMti 

2110 PKI.'II- 

2120 RETUPIf 

2130 RE««*VK L0«-O SEhRCM- 

2140 F0R:<-tllTOtl2 

2150 RESTORE 

2160 R«II<T<R143M>«104 

2170 IFR.01.*-.. 

2180 FCRJ-UC* 

2l«> RCflCMt 

2200 rc-tu 

> I'i'M : ii ...i, i . , >ii,rc • 

J.••^»\ PftlNTI >T«« 4 hi i 

2240 -it T! 

3290 *L'U*n 

2260 IKC-ITKIJ-FItien 

..T.i :RAt.-r-rME><p(.pi<ivtP i-i»l«i 

2200 !FM.'. •TME'* , *-T'l ■<• ' . i'L-2 

2290 O0SVe2OiC 

2JO0 F0)ir-1T03 

2.11P P?tM-££CCCCCnMJ*JM 

2J20 R^KES: ■><»'_'_»E« - 200 1 "C»:6V , IS 



P3KES:.;40tCi>St 

P»|»iT 
2340 PORF>ITC>100tNCXt» 
2J30 POKES :.0iPO»ES2.Oi»O<EV,« 
2360 KEXTK 
2370 x.xi.: 

23*0 IFK-X2-! T^.i2440 
»»0 OCTLI '!■-«- t..iu •» 
240O Lt-(»iC<L»>-64»lFLT<>»T>*Jl2390 
24io ai>i.i._» 

2420 P(»(fPl.X-22»l3XT|PO>.fP2*:<-22»» - • 
2430 <. 4. HOOT 02390 

2440 PPJIrT iu.uLta.i»»»»m i -li III I 

24CO OCT n* 
2460 tPN*a-VTHIM23IO 
2470 !Pf>f>-»|-*X>l24]*0 
24BO 0OTO24TO 
24*0 00*ue207<> 
2300 OF---IOOT02370 
2310 1FPL-2 TKN2560 
2520 :FGI«l*Ti-CH0O?L*2'' MlSOl V740 

2530 H2»l2.JiR*lHT(fttf»»»»»»»»I»M|n2.3J.- ■ i>0U)*207<>iC-3i'JB273CiReTURII 
2J40 |FR>10Tr«>Jf1:-nl.24L.'t-'l8' iPKlMT-BOUI'r: iEK-1 iO«--" tRETLUf. 
2530 l"P<ltTf*E:««;»ni--.L'l-'IB iPRlrr 5114*1 r: iEN-1 iOI-"" iRCruRN 
2560 !' J OI»4tTKMiO!vf2649,OJT0250<> 

2370 t1i-ni.«,pt ii<-T-ttkUI""l lO^-"•l0<'3^ei■*3■0l0<^ue2»7OlPETURH 
2S&6 IWKUT1— C-W2I2* f i-Hfti in>:ii7-MM»>n»»nm?iPii.i ifli-- 1 ■bptimh 
2590 lFP;-10T-<'.«2»tv. -i i ii Hh.ri nniimMnmin.ifii.1 ».•■».-" i 

REUI»N 

2600 t£« 5OW0 EFFECT* 

2610 fO*t*«5ro3wr«P3 ... 

2620 «0Hss,i;->.fr.i I 

2630 P0RVL-13TO05TCP-2 

2*40 POkEV.VI. 

2650 i«XTV1. 

2660 ilEXUF 

2670 •'O»E52.0 

2680 PETURN 

2690 »0>.EV,:3 

2700 C0PSM-0TC39 

2710 SO>E52 IF9.V- 

2720 HE>TS»1 

2730 tOtES2.0«PO-r --.o 

2740 RETuRti :;•. 

2750 POt-C- -:- " . 

27Ci> FOF-SI.-IOTOOSTEF-l - 

1 '.j fO»E»t .US- it* 

. '^.i -.f r ;•. 

27» "O-Eil .OiPv»E/.0 B» iw >» 

200O PC TURK 

29IO PCKfPl.xt 22»l),103irOf.{:P2.:<|-22Plj.2 

2«20 PO*.ePl*xj.;2»iJ.ioi jP0KEP2»:. 22*1 

20W PO»X->|.jT0X2-i 

2040 Pt.:FPl.v-2:»:4.100tPOFP2.X-22*I4,2 

2t330 RC*ER1.5'-22»t2.*!«iP0»:efi:*'<-22»l. 

2060 i«xr< 
2R'o pcr.pi. 



•'•-■- ■■»- -— • 

• >.■ «■* .. . ••41. •—"« 



■ , ... 

,•♦,1^ 

I .•• 

I... »l\M*- 



. .1* 



•»*.». 



. i.» 



... l...'l*. 

.— *•-;'» •.•1~»- .»■ " 

■■ Ml' > •i^l.-- »tttw»*> VU«- 1 -..- fc. - 

- — ... ■ ■ ' .!■••.- 

.'.— I ...!•- *'J. ' . . 

. •. -. . .-• #m. «... MI|>j.A.' 4#f 

• * « .-• .#n ■'- i\* 

•• i l l- '»^ll "••*»!•«• T"** 1 . " «**i.. . •••• 

■ . .■—.»■ ^•t«l.. 4MIWN- »**t1 

. mi taai -.*»*i>^««. *rnih|* nun • ' — * '- 



confirm. If you have made a mistake, press n 
which will clear the word, and allow you to re- 
enter it. If you are wrong your opponent gets a 
5 point bonus, and play resumes. If you are 
correct, your score increases by the number of 
letters left unfixed on the screen. 

In the two player game you get double the 
point score if you get your opponent's word. 
The computer then selects the next word and 



play continues. The game ends when 20 words 
have been played. 

The program is written entirely in Basic and 
should present no problems in typing in. The 
Data statements should be regarded as 
example words and can be changed if desired, 
and the list extended to the limit of the 
computers available memory. It is important 
to make sure that "END" does not appear 



anywhere in the list, as this is used at the end 
of the Data to allow the computer to count up 
the available words. 

If you do not want to type the program in I 
will send you a cassette containing a copy of 
the program with a particularly nasty list of 
words if you send a cheque of P.O. for £3 to: 
B M Phillips, 12 Eden Drive, Moresby Parks, 
Whitehaven, Cumbria, CA28 8XA. ■ 



YOUR COM-HJTER, JANUARY 1984 123 



i cniiMi a riL u#m 



♦ ♦ ♦ 



rur(R rc«»" 



It's all in 
PRACTI C AL 



Build a serial (RS232 & BBC423) linked, full or half duplex Glass 
Teletype', remote VDU & Keyboard terminal. This single-board system 
will drive either a TV or a monitor with 16 rows of 64 ACM characters in 
Monochrome. Has hardware selectable BAUD rate and extra functions 
to drive cassette, bell, and reverse video etc... 

Full and straightforward construction 

details are given. 



* AND 

BUYER'S GUIDE TO 

MONITORS FOR HOME 

COMPUTERS 

Select the monitor which suits your computer 

and your pocket! 

Pius Monitor specs, explained 

In plain English. 

ORDER YOUR COPY NOW 



ELECTRONICS 

FEBRUARY ISSUE IN YOUR NEWSAGENTS EARLY JANUARY 90p 






THE 



Wa 



MICRO WORKSHOP 

MICRO COMPUTER 
SPECIALISTS 



Software and hardware over the counter for 
Sinclair Spectrum, ZX-81, BBC, Vic-20, CBM-64 
etc. 

# COMPUTERS * RAMPACKS 

* JOYSTICKS * BOOKS 

# KEYBOARDS * DISCS 

* TAPES * LIGHT PENS 

* COMPONENTS * 

Business/Serious Programs available 

Located directly opposite Epsom Mail Line 

Station. Visit us or ring for friendly service. See 

and try before you buy. 



12 STATION APPROACH 

EPSOM, SURREY. 

EPSOM 21533 



AAICRD 



-X 



your 



S1HW? 



pedafet 

tor 



ALL MICRO COMPUTERS - SOFTWARE & 

PERIPHERALS - INCLUDING ORIC - 

SINCLAIR - TEXAS - LYNX 

COMMODORE & MANY 

MORE II 



Please Contact: 

MICRO-X LIMITED 
5 COVERDALE ROAD, 
BRONDESBURY, LONDON NW2 4DB 
TELEPHONE 01-459 1089 
TELEX 295931 UNICOM G. 




124 YOUR COMPUTER. JANUARY 1984 



South London's Largest Specialist 

Micro Computer 

Centres 




Sff^JS. *«*%$** 



from 

BBC • Acorn • Commodore • Sinclair • Atari • Dragon • 
Texas • Oric - Epson ■ Seikosha • Star • Shinwa • etc . . . 

Call in or phone for full details. 



South London's Largest Stockists of 
Micro Computer Softwa re. 
Continuous Demonstrations 

GAMES - EDUCATIONAL - BUSINESS 



Just a small selection of our vast inventory of 
software is shown here. We carry all the 
popular titles of arcade games for Sinclair 

• Commodore • BBC • Atari • Dragon • Oric 

• Texas • etc . . . Educational programs for 
children from 5 years old to 'O' level standard 
are kept in stock. Foreign languages, maths 



and general knowledge are just a few of the 
subjects we cover. 

Let us advise you on your Business application 
for your micro computer Word Processing, 
Forecasting, Accounting, Stock Control, you 
name it we've probably got it. We always have 
several systems on demonstration. 



TOP SELLING SOFTWARE 



Program 


Supplier 


Machine 




■■■:,■: ATAC 


■ 


Stxtlfk**ri 


£5.50 


f metows 


Acomsoft 


03C 


£9.95 


Kong 


Am'oq 


cmM 


C7.9S 


Snooker 


Acomsoft 


BBC 


€9.95 


r.'igni 








Zcioonc-jcvcn 


AVS 


VK-20 


£6.95 


Jumpman 


fcnyx 


Aiar/CBMM 








(CasVOisk/aOM; 


£29.95 


G'lU'uniia 


UaTiasof: 


Aon 


£7.50 


Daredevil Dennis 


VHcn 


BBC 


£7.95 


CraTy Caveman 


McnVi 


CBM64 


£7.9S 


Gypl 


Cameti 


Spectrum 


£4.95 


Te-rioesr 




Atar: 


£29.95 


Fon Apoca/ypse 


Showcase 


Atan/CBMM 


£24.95 


s'vrmus 


sncv.case 


AurVCSf/64 


£24.95 


2cm l ,'l III 


inkxom 


AiartDiiici 


£29.95 


Trvrywof A,' 1 ^ ,< 


Epyx 


Arar/CSMM 








(Osk/Cassj 


£29.95 


Cuddly Cuoet 


(nWfOpto- 


CBM64 


£7.95 


Vaih,-r< 


Legena 


Spectrum 


£14.95 


!.i.n;irjeiman 


ummaie 


Septlium 


£5.50 


'.;. 'i Whim 


Buy- Byte 


Specov ■ 


£5.50 


l-DAmAtlae* 


QuKkswa 


Speoi . i 


£6.95 


■ 


tncentwe 


Specirum 


£5.50 


Kong 


Ocean 


Spectrum 


£5.95 


.■ tfenate 


VK-20 


£5.50 


Hovver Bower 


lta*nasoft 


CBM64 


€7.50 


Sur^boo 


OiKkytva 


Spectrum 


£6.95 


- njnCty 


•nterceptcr 


CfiMM 


£6.95 



Meogauctc llsrvs 
attheEdgecfTi.'T* 
fonsyfceoian lower 
je: ra- 
ttle FaDufousu 
Sine Secret of life 
tteUnfcenc& 
Evetytri 'v, 
flenetraco* 
Zzoom 
fVamid 

FupteVtiej 

WwexSaicer 

r^JKlpf 

H-Excen 

Trarv An 

*7 Right 

Simulator) 

h*rT.w Attack 

S*yraw*- 

Areata 

Attack of tneMutam 

Camels 

•Vtooo Buggy 

Games Designer 

rlurvpy Horace 6< 

C«hy Kong 

Crtdomner 
Acadia 

All tne aoov* software «s available on cassette m «e» otherwise stated 
All Prices Include VAT 



L'j-nasor: 


VIC-20 


£6.00 


RicrwrlSfiephrd 


Spectrum 


£5.95 


•n ,,■ 


Spectrum 


€5.50 


Games M,n 1 


CBMM 


P.OJK. 


Melbourne House 


Spect/um 


£6.95 


(•nay»:c 


Spectrum 


£5.50 


f>it.ny 
QUCfcSttM 


C8M64 


£5.50 
£7.95 


eptor 


.-VH 


£6.95 


BubtNebus 


CSV.M 


£7.95 


Anifcg 


CBM64 


£7.95 


Uiiuraw 


Soecnum 


£5.50 


Docioisoft 


BBC 


£7.95 


Vlaraxh 


C-: 


£7.95 


Qu'Cksiiva 


VK 


£6.95 


ImaQil 


Spec tirrn 


£5.50 


Llanwsofl 


CBM64 


£7.50 


Aruiog 


CBMM 


£7.9S 


Ouic<silv» 


Sperrrt/n 
CBM64 


£14.95 


.'.'•■'. ..Iirr.'l ■(. 


P.OA. 


witevccpCOf 


V.C-20 


£6.00 


CMCksirva 


Soectrum 


£6.95 


(maqne 


VK>«> 


£5.50 



VISION STORE 



VISIO NSTORE KINGSTON VISIONSTORE CROYDON 

3 Eden Walk Precinct, Kingston, 96-98 North End, Croydon, 

Surrey. Tel: 01 -546 8974 Surrey. Tel: 01 -681 7539 



YOUR COMPUTER. JANUARY 1984 125 



Get rich quick with G S Fairall's maze 
game for the Atari. But watch out for 
the guard and his dog. If they catch you 
then you will explode on contact. 



t Din Pi4i,n»(32i 

2 WOChICS 

»?»?*? ■IOHD1M5 »TA FOWi"' I? " Smt'l'l 1 *BT 6R6HWF FAIRAU* 

10 for ]•] to xttttLta hin*n>=cm*<A>iiaT i 

11 DOTS 104, 104, 133,204, 104, 133,203,104, 133,706,104, 133,203, 167,4, 160,0,177,743, 
145,205, 136. MB. 249, 230.204 

12 DAIA 730,206,702,208,740,96 

20 P-PEEr<106|-4iFQR |»1 TO 4lP*f>-4lPOI*Plt8tT 1 

22 FOB 1-1 TO 4ilM'<lll736iA*USHtAWH1*t, 373*4, PI, NFI1 I 

B wsm» voooifur t-n td unarw aipoti p<iti?36«t,Aiictt i 

JO FOP t-0 TO IlliftUO AirutC ri2ll23**I,AlMrtT I 
Tl H* )•* TO IJHREAD AiCOtt f«JllX*-I,»l)tl' t 
40 F0« 1-6 TO llllRCAO ftl«»t P<4l*25*H,Ait«IT I 

too ojwpmico i7ifi»:t joa.ijipou 709.34,p<m ?io,23?ipo*x rn.TOtPtw rso.Ptn 

110 9 6*1 " ' ' ' ' " ' * ' » * » * i « i i » 1 1 • i 

ill 1 «*i i i 

H2 7 Ht'W v «i-««* fitr«ll*i 

IIS ? 6*|- SNWWVt t CUWUMIIM FiT UtlH 00.0. HOP *| 

114 • ■*)• null »H (SAFE 'OCtSAFI COLO' COLO 'I 

115 7 «6| -] OCT IXY Z OPEN L0O7- TAtt K3LD4 6OT0 IONE*| 

116 ' Hl'plUH a*it*| 

200 for i-t io 4ipq« ts*,p<iiifo» j.i to TOitcm j.icn Iikimiif «»ao t«n b 

070 200 

210 W£ 76*,12lCL0W> 

9000 DATA 236,0,167,0,230.0,107,0 

9001 DATA 34,26,50,111,71,111,99,62 
9007 DATA 0,774, 160,171,16s, 229,0,0 

♦003 DATA 255,231,193, 199,193,211,731,733 

9004 DATA 74,44,124,60,24,20,167,60 

9005 DATA 74,52,67,60,24.40,69,34 
900* MIA 56,64, 124, 10(1, 3a, 104,8, 12 
9007 DAIA 0,0,0,74,24,0,0,0 

900* DATA 76,57,78, 4, 4.4, 47. i» 

9009 DATA 36,44,56,37,37,32,04,13* 

9010 DATA 67,47,67,6, 177,8,72,48 

9011 DATA 0,0,50,97,190,176,38,37 
9017 DATA 0,0,76,134,175,176,100,1*4 

10000 DATA 771.0,119,0,271,0,119,0 

10001 DATA 54,20,50,111,71,111,99,62 
10007 DAIA 0,7?4, 160,191,170,734,0,0 

10003 DAT* 233,231, 193,195, 195,231,231,233 

10004 DAIA 24,44,124,60,74,24,70,37 
IOO0C DATA 74,37,62,60, 24,24,36,22 
100Q6 DATA 36,84, 174, 108, 3*. 44. 32, 9* 

10007 DATA 0,0,24,36,36,24,0,0 

10008 DATA 78,37,28,4, 12,4,22, 10 

10009 DATA 36,44,36.32,40,37,104,60 

10010 DATA 67,70,62,104,76,11,32,* 

10011 DATA 0,0,50,97,190, 126,36,36 

10012 DATA 0,0,76,134,175,176.36.3* 

11000 DATA 167,0,236,0.167,0,238.0 

11001 DATA 34, 711,30,11), 71, III, 99,62 

11002 DATA 0,774, 160,191, 164,776, 0,0 

11003 DATA 733,231,195,193,193,731,731.230 

11004 DATA 24,44, 124,60,74,24,1,24 

11005 DATA 74,37,67,60,74, 74,16,74 

11006 DAIA 36,84,174, 100,36, 104,0. 17 

11007 DATA 0,74,36,66,66,36,24,0 
I IO081 DAIA 76,37,711,4,711,4,4,17 

11009 DATA 36, 44, 56,32,36, J2, 32,46 

11010 DATA 67,42,67,6,127,0,57,6 

11011 DATA 0,0,49,97, 190,176,37,72 

11012 DAIA 0,0,140,134,125,126,164,1* 

12000 DATA 119, 0,221, 0,119,0,771.0 

12001 DAIA 34,78,30,111,71,111,99,67 
13007 DATA 0,724,160,191,170,234,0,0 
I2O0J DAIA 736,231,193, 193,195,231,231.755 
12004 DAIA 74,44,174,60,24,24,36,32 

17005 DATA 74,57,62,60,24,74,36.22 
1200* DATA 36, 84, 124, I00.3A, 44,57.4a 
12007 DATA 24, 36.66,179,179, 6a,.v>,:> 

17006 DATA 70,32,70,4,12,4,22,10 
17009 DATA 3f.,44, 56,32,411,32,104, 60 

12010 DAIA 67, 70,67,11, 76,104,77, 4* 

12011 DAIA 0,0,49,97,190,176, 56, 1* 
12017 DAIA 0,0,140,134,125,126,36,36 




See fetters page for explanation of graphics M*'.m 
characters in the first listing. :**' . m 




Ho\x TO STRAI. A million dollarv lius is 
computer crime •.villi :i difference — you play 
the part of a burglar who is a nonchalant and 
nondescript: as a man can be when he is bright 
purple. When you are carrying nothing you 
are purple, when you arc carrying a key you 
will be red, and when you are carrying gold 
vou will be yellow. 



Swag is a maze game. The object is to net 
(he gold from the top of the screen to the 
bottom where there are flashing safe /ones. A 
lot of factories have signs outside them saying 
"Guard dog patrol" and it is just a big blurt". It 
turns Out to be for real in this case. 

The game, which requires a joystick, uses 
four sets of redefined characters which are 



alternated to give the effect of movement in a 
graphics 1>2 screen. The program is in two 
parts. The first redefines the character set, the 
second is the actual game. Type in the first 
program first. Save it by typing: 

SAVE r C' 
Type in the second program. Save it with: 
CSAVE 



i am c«tst,r-<4i,i -i;m4. 

* ro» i-i io i8iCJM)«i36iiC*i :■> '-'-i*4ici6)»i34,e<7t-i34ici9..|3Jictiui-itiici 

.: 

lONt l.ill* I-I M lliRFAC «il 'I.'. ;■-»,. J . • 
12 WHO 0,43,90,I70,290,219,IS,1*6,I 9.3t.t*0,l ■•..!4.7* 

;.. c.-rrr. :|nM-»irrn l-i in 4,t^p-».p.-._- ,>«-.- jiojin \,v. 

98 ir «> o.4 1HLH «,lut« 

M TOR I'l n « , it-n.'»silf.>i-MiC'""iCH.l>- ii 

- a^**>l0481IKli(f«M40tt|443MjoWI U.FF.ttitF »;-<■ or i;-;.- i»«.n i-.ot ii.i 

■■•CXI :i«.:ukk 

53 OOTO & 

99 l«4A!t Ail-Jl 717,1^ [OTO -> r - 

!■• BMP 1I1CS I7:mi.t it, p. 

101 POrt 7oe,54:Pf*C 709.l2sF»E 71V.J37 

103 a-SiAMOiiejiWirt. h*£« : r.--> cOL'iifjMisoooiiw* TU,f7i2,eoL' 

110 Par 717,CT|7!Ca.!lC30LO» 33tFl ' . ■ ". |9,*i»RMJin l9,27i0ftAtfTe C,22iD» 

AUTO • •.■• 

lit POSPIIM I. n- 86| 'fl'atM* gg1 f g"lP08ITB6l |,J«7 46i*'fi'i'l' •»-»-i'9- 



117 W.1TJ09 .,4r; «6|' 
1ITI0* 10,317 »6l"6* 
113 lUtltllM 4,»l? N6|> 
08 2,0l^ ■*!♦ 



ifJSlTIIH 7.3I - ' I6| • 
•iHWIIinH 7.7i ' 8*4*1 



-iPtKtll 



••UtlilKOfc I.IOi-*!.) ' 

irOCITIOM 3,n.- •*!•• 



•"|-08!TI 

■iPoaiTt 



114 rOtlllDN 3,9. ■> M|'> 

tn 3.1H-- i»|- 
ns MMiiioN 2,i7>7 •Ar- 
al 1,14,? •*■ 

116 POSITION T.lSl' 861 P1KIT1DN l.ttl" 44) 

117 POtiTtON 7, l*|7 «6| 1PO6ITION 2.19|- t*r 

118 POSIIIOH 7,70i' »6i ■ ■■ ■ItMillOK |,2ll" *4| '*<:*• d'A"d'd J''*~ 

119 POSHIOM 0.231? «6| 1 1 IF 3C>O.I TICM 00500 SOlGOlO 124 

120 POSITION 4, 111- «6|-praM ttvt* 

121 FOR l-I to 4iP0>< — rf.Ptlt.Fpn J.0 10 4tIF Pfn "57779)-* II8.N 126 

122 IF m t>cn sow o,?o),0,lu 

ITS ICIT JiSOUMD O,O,O,0lNEH IlEUlU 171 

176 CO.0R I65:F0R 1-1 10 UlPUQT IO>I.23lNTn l:FQS!11tn ],7Sl» 4AlST. 

130 POSITION l t lU1 »i| • Q*l <-'At "tFCSTORC 135lFOR 1=1 TO ItiFEAO JtGOUIC O.J 

,|0,tOtFOB »»l TO 40lt8.IT KiWJT I 

132 i-9rV-9:»-O;n-0:a-0l0-OiU=10it7J|l>It-li0CO-9iC0> 1:CD"1 77lLCl=OiFt-lliVt-lli 
riA-t2ir2Arll,81^« 

133 0-0 

t34 to.0* I33<ruii i.timn iitPiar u.viCOlor csipvot doc, ui cans 331PLDT a,» 

133 DATA 01, 91, 9*, 108. 171, 171, 01,01, 171. 171, C 
140 POSITION 9, 111? I4|- 

200 S-STtOlOliIi'lfc"3 m H*6 OR S-71 (fr-9 0* S«IO Dl 8-llliVI-l8-l3l <«-14i 
70? 80UN9 !,0,0,OlO*0»llPO(r 75A,P<0Htl 0-4 TXH 0-c,f0inn 1,700,0, 10 



126 YOUR COMPUTER. JANUARY 1984 







300 



709 IF KI-0 AtC »l-0 TK> &f£i00T0 230 

210 LOCATE l*II.T*rt,IilF ZOO AND ZOS2 TICK BOM) l,0,0,0i« 
220 COLDR OiPlOT I. ' I ■- 1 • 1 1 1 r.T-Tl,CCLC* COI'DlFVOT I.TlS 
222 POT IT ION I,23i7 *s:SC 

230 KJ0«I»6*DDi LOCATE DCS, 1 7, Xi COLOR KLKMKT OR MMlllPLOT CO&-M.17 

231 IF R»>-li OR (008X14 AND RMDIOXO.D THLN DO— li CO- 172 
2J2 IF KXK-3 ON <0O6>3 AW BCI0K0.1I THEN DO- 1 1 CD- 1 73 
2X3 IF >-«» MB ¥-17 THZN SCO 

234 COLON CDirtOT D0S,17iDCl-0C 

240 Ul>4JNri(JKIl-(IMT<U>>I)ilF Ul"0 THEN VI'CIHTIVXVI-I IKT(V) >TI 

241 LUCA1L U<UI,v*vl,Mill "-W THE* B08U0 200 

242 LOCATE U«Ul,V»Vl,mIF B-J3 TtCN /•KlUUXJS JIOiCBLDR OiPLOT LMtll.wllWO 
24! COLO* M1KNK9 ON MIMimNlOQIlPLPT U.VilMMMiV-VVI i COLD*! (U1K»II0« <UI 
<©)•»• IW1O0 AMD U1«0IIII 

2«4 plot u.vim-uirtAwnf^J^n i-uji.'-v.ii lNT<u>-i AMD iHTivxr thw »•> 

249 00T0 200 

mo if NHDiouo.oi net color oipvot »,hi.s)ioo«l» mo 

2S1 LOCATE U*1,V,M||F IK >33 AMD U*IOFl AND IHIOFIA THEN Ul-SfclVIKhNETLP* 
202 LOCATE U-I.V.Nl IF HOH AND IMOf I AND U-IOF1A TMD) ul — U iVl-0.«riUN* 
7B4 I MATE U.VO.MiIF NOW AND WIOF2A THEX t)1-0l VI«5»i(«ruNN 
286 LOCATE U,V-l,KlIF NOJ3 AND V-IOT2A THEN UIKhwl — SKiNCTUAN 
7*0 (WTO 200 

300 IF Z-33 1HEN 11-OiM-CiPOP lOOTO 230 

301 IF Z-34 AND Jt-1 AND ItOI AND 0-0 THE* FOR l-l TO lOlMUMD O.I.B.IOtNEIT [tSO 
UNO 0,0,0. 01 D-CllC-0lOlHlFTlR». 

302 IF IZ-J6 AMD «>n OR it<6 AND mill OR IZ-34 AND R-l> OR <Z»S6 AND 0*1) OR 
Z-4 THEN Xl«0iYI-OlBOTO 730 

303 IF 7.-33 TMD1 K-llFOR I«100 TO STEP -IOiSOIMD 0, I,10,10HClT IiGOSUB 330] O- 
■ f t* W"l) HttiHETURN 

304 IF Z-142 TVCN mil FOB 1—20 TO 20)80UMD 0,20-ABSI l>, 10, lOlNDT Iil>>37iSC=SC* 
100l RETURN 

303 IF Z-B AND H»l TMEN COLOR lUlPLOT I,V«rilCOL0N 4iPLOT I, f 1 V-I- liTl-Clt-O* IK 

»IH-«tl»-<llO-0ieOSU» H2i*£1UNK 

310 IF Z-f OR Z-IO OR Z-ll ON Z-CO TVCN 300 

"*V HE TURK 

330 A-NKD<01lll>lli-IM)iO)ll*<lilOCAtE A.i.ClIF OO ON C*32 THE* COLON JlHOT A, 

tlRCTURN 

3SI WTO 330 

332 8ixx*7ooiroiiriOM i,23iT otiaciRCficm sssifor i-i to nmte ji bound o.j.io 



.1.1' OR L-l TO 20|NE1T LlNEIT I 

333 CO-CO»lilF CO-S TWIN PC iPOP i«DT0 400 

O* RETURN 

53B DATA 116, :C2,;4,tQ,48,74,40,4S,O 

300 COLO* ISBlPLOT '.YlFOR I-*: TO 200 STEP 2iS0LM) 0, 1 ,0, IOiSOLND I, [-40.S, IP:P 

Ott Tlt.llMEIT I 

310 SOUND 0,0,0,0»SOUMO I.O.O.OlPOTC 7ll,70jJF Ifcl THEN co-con 

312 COLOR 331PL0T 10«L!,23iLI'L!-ltIF CO=8 THE* 000 

313 IF Lt-« THEN 330 

530 COLON OiPLOT I,V ) P10T U.ViFLOT D00.)7iPLDT A,» 

330 80TO 130 

390 POSITION 3, 111? 44 1 •««■• cr.tr 'iW5ID« 340lFON l-l TO ?7iRfAD JlS0U«O O.J, I 

O.tOirOR »-l 10 VOiNLJI KlNtH 1 

302 IF 9C>M| THEN MI-3C 

393 FOflTION 0,27i? Ml" «or« •|9CiPOIItlON O/.-Ji? R«n high *|HI 

340 DAT* tn.35, 47, 47, 40,40.33, 4J, 43, 43. 3J. 35,40.42,40,47,40, 42, 40, 42,40,40,44, »4 

, 40,40.0 

370 (OR l-I 10 KOOiMLIT liOOIO I0O 

400 COLON OilVUI »,YlPLOT U.ViPLOT 00a,l7lPL0T *,* 

402 FO-4iroailtON 4,11)7 tA|'KMK I 1<>X>-irCN |«| TO IVlLOCAIC 1,21, J 

403 U J-142 1WH FOrt^JMlPOSITtOH PO.lTl' t*| — lOOUNO 0.40.B. 10|FBN j<0 TO JOl 
NEIT JlEOUMD O.O^.OlOOSUB 410 

409 NEIT hGOTO 413 

410 POStTtON I.2H? 161' *lSC*SC*10O0iPOSIT10N ),23l" *4|SC|F0R J«0 TO WiNTlT * 



413 POSITION 4,111? I4|- lion :.-■ - 

420 FOR l-l 10 LllEa.cn SJlPLOr 10>I.Z3tC0L0R IWlPLOl 112-2, JiFOR J»50 TO STE 
P •3:SSUND •■•,:, 10, lOiHEir J 

421 SOUND C,C,0,OiSC5Sf.(«(t20f<l-|'V"iPOSlTICrl l,23l? *4|SCirGR J-l TO SOlNTlT J 
INEIT I 

422 IF SffX TTCN « 1 -I I» l.OCfil* d'-liFn-SH-liiXOiSOIO 4D2 

423 SOUND 0,0,0,OlSOUW I,0,0,0iCO->iS'*Si«O. IrMlOiP-JiGOTO 430 

430 POSITION 4, It!" 14| • *.tr« 111* *|FOR 140 TO 10 STEP -llGCUND 0, 1 ,10, lOlSOU 
Hi l,]'10,10,IOiHEIT I 
4*0 AtlUNH 

430 ca-ca*uiF col.19 iwMra-i 

452 CrtOR OiFOR 1-0 TO 2!lFL0T O.ItDNANTO I«,1|F0R J>0 10 7lHEII JlKlT till Ll- 
« THEN 330 
454 0010 110 



VOUR COMPUTER, JANUARY 1984 127 







CHOCABLOC - A fe« 
moving, pure Machine Code 
action game, with Chocabtoc 
our hero trying to tort out 
some Real Cool Choc Bars - 
until everything goes croiy 
and the action is on* 
Arcade standard. Fully 
featured. Excellent sound 
And graphics. 
Keyboard or Joystick. 

£6.50 



OUTBACK - Can you 
use the very tophistocated 
defence set-up to beat off 
the cunning Swogmon ? 
How long will you survive ? 
Pure Machine Code action. 
Fully featured. Superb colour 
and graphics. Aq.nnv 
A game with a difference. 
Joystick. 

£5.50 




v->, 



VIC 20 8K or 16K Expansion 



MEGAWARZ- Where does 
your fantasy go when your 
mind leaves your body? 
Megawar/ will take you there 
you can be sure. 
High resolution, multi-colour 
graphics. 

Sprite graphics. Synttiysound. 
Pure Machine Code action. 
Arcade standard A magical 
planetary trip. 
Keyboard or Joystick. 

£7.50 



Any VIC 20 



COUNTDOWN - r.me it 
important. Accuracy wtsential. 
Courage mandatory. But above 
all, Norvir is the prime attribute 
needed for your mission as an 
agent in the crack S.M.U. 
A Superb Arcade/Graphical 
Adventure. 
Keyboard or Joystick. 

£5.50 




^fy'Jlt"" flllTT — •* \\ I 



Dragon 32 



Commodore 64 



CASTLE OF DOOM 
Fully implemented graphical 
adventure. A compelling and 
devious plot which retains 
excitement and interest to the 
end - /'/ you ever n<jch the 
end I An experience in advent- 
uring not to be missed 
tt's user (reindly too I 

£6.50 



JOGGER- Truly u jogger 

amongst /aggers. If you have 

trotted with the rest, now run 

with the best. 

Machine Code action 

Superlative sound. Creative 

colour. A quality programme THAnc 

from Paramount. HAUfc 

Joystick. £550 ENQUIRIES 

Any VIC 20. Tel: 10642) 604470 



fa **0(,/S*? * 



Paramount Software, 67 Bishopton Lane, Stockton 
Cleveland, TS18 1PU. (England) 

Chocabloc £6.50 D Name 

Outback £5.50 □ ... 

Countdown £5.50 D Address 

Jogger £5.50 Q 

Castle of Doom £6.50 □ 

Megawarz £7.50 D 

I enclose cash/cheque/P.O. for £ 

Overseas orders add £7.00 for airmail. 



AMCRD 



X 



your 



SPOKI 



pecialist 

tec 



tor 



ALL MICRO COMPUTERS - SOFTWARE & 

PERIPHERALS - INCLUDING 0RIC - 

SINCLAIR - TEXAS - LYNX 

COMMODORE &■ MANY 

MORE !! 



Please Contact: 

MICRO-X LIMITED 
5 COVERDALE ROAD, 
BRONDESBURY, LONDON NW2 4DB 
TELEPHONE 01 -459 1089 
TELEX 295931 UNICOM G. 




HAVEN HARDWARE 
& HAVENSOFT 

Retail outlet office: 

85 Scotch Street, Whitehaven, Cumbria. Tel: 0946 66586 

4 Asby Road, Asby, Workington, Cumbria CA14 4RR 

SAE for catalogue etc. Trade enquiries welcome. 
Access and Barcleycard accepted. 

SOFTWARE: At least £1.00 off software for following 

computers: ZX Spectrum, ZX81, Dragon, Vic 20, BBC, Oric. 

All Ultimate and Imagine games only £4.50 inc postage. 

WONDERWORM: For ZX Spectrum 48K. Special price f!4.50. 

Can you guide wonderworm past the hazards lo his uncle's 

wormbole? 

'A good adventure , well worth the money 

Extract from the Five-Star review by Home Computing Weekly. 

Includes 'Fru Machine', the best version of fruit machine ever, 

with various bonus games such as Shoot the Bars, is recorded 

on the reverse side. 

PATIENCE: For ZX Spectrum 16K or48K. Special price £4.50. 

SPECTRUM HARDWARE: 

INPUT'OUTPUT PORT (8 inputs and 8 outputs!. Kit £12.95 

Built £16.95. Edge Connector £3.50. Edge Card £1.75. Sound 

Amp Kit £5.95 Built £7.95. 

ZX 81 HARDWARE: Available from the Buffer Micro Shop at 

Streatham SW16. Pftcos in brackets are for built versions. 

Repeating Key Module £3.95 Inverse Video Module £3.50 



(£4.96 

Keyboard Entry Module £2.95 

(£4.50) 

Programmable Character Gen. 

Kit £9.95 (requires two 2114s) 

Repeat key £1.00 (£1.001 



(£5.951 

Keyboard Beeper Module 

£6.95 (£8.501 

3K Memory built for only 

£12.00 

Full size keyboard £19.95 

(£23.95) 

JUPITER ACE HARDWARE: 

INPUT/OUTPUT PORT Kit £13.95 built £17.95 

Inverse Video. Beeper, Edge Connectors and Edge Cards same 

prices as for ZX-81 . 

JUPITER ACE MICROCOMPUTER ONLY £75.00 









128 YOUR COMPUTER, JANUARY 1984 




' 



I 




Zwom's ever changing scenario offers the moK reaftstfc 30 flight ever i«n on the ZX Spectrum. 

Zroom Is the utfJmaee aerial dog-right the matt deadly ground attack combat which separates the 

pilots from the mere players) Hy ft now from w*.K Smiths. John Menzies. Soots or one o/ our 

dealers nationwide - if s Zzupersonicl - NOMEN LUDI. 

"Without doubt the best combat game so far on the Spectrum" 

- Home Computer Weekly 



T 



..the name 

of the game 



5 S<r Thomas Street 
Liverpool, Merseyskie LI '6BW 
Dealer Enquiries Contact 
Colin Stokes on 051-236 8100 (20 lines) 










MTtlNr n 



rft. *— ■•' "■»■ 



BLOCKMAN 



xS and Y$ Data for Funeral March 
1v a Lives 
1 ■ Level 
hs -* High score 
sc ■ Current score 
x - X position of man 
V - Y position of man 
b$ - Possible key presses (line 50) 
I - Initial time on linear scale 
j - Time left on linear scale 
aS a Last key pressed 
d - Numerical representation of key press 
n used to Save memory 
Program layout. 
1 to 116 = 
117 to 300 ■ 
1000 - 



THIS ADDICTIVE game is writtcrf for the 
16/48K ZX Spectrum. Your man has been 
placed on the game grid and has to defuse the 
TNT which explodes when the linear scale 
shows that your time is up. If your man has 
not reached the TNT by then, he will lose one 
of his three lives. 

Placed around the grid are various obstacles 
and bonuses. These are in the form of deadly 
skulls and flags. On colliding with a skull you 
will lost a life to the sound of Chopin's 
Funeral March, and a tomb will put in his 
place. The flags gain you 150 points each. 



Set up screen 
Main program 
Wrap around screen 
calculation subroutine 

4000 to 4110 ■ Stage Two subroutine 

5000 to 5020 Time up 

6000 to 6040 - TNT defused 

7000 to 7070 ■ Landed on skull 

8000 to 8220 - Instructions 

8230 to 8270 - Set level 

9000 to 9300 - Initialisation of graphic 

characters and machine code 

Graphics characters. 
A to D - Man 
E to G - Skull 
H to L Flag 



M to P " Tomb 

Line 70 - Graphics MO 6 NP 
Lino 75 - Graphics EG & FH 
Lino 100 - Graphics IK & JL 
Line 115 - 32 * Graphics Shift 8 
Line 120 Graphics AB & CD 
Line 4000 - 16. X (Graphics EGl 

(Graphics FH) 
Line 4005 - Graphics MO & NP 
Line 4050 - Graphics AB & CD 
Line 4100 Graphics AB & CD 
Line 6000 - Graphics EG Et FH 
Line 7010 - Graphics OS fcr RT 

Written by J M Stidwill copyright 
Graphics by P A Booth copyright 



& 16 



At the end of stage 1 five bombs have been 
defused for 1000 points each. Stage 2 is then 
reached. This involves very quick reactions!! 
You must guide your man to ihe flag, avoiding 
the skulls. This is done by pressing any key 
when he is above the flap. All the time, your 
man is moving across the screen from left to 
right getting lowei and lower, however, the 
longer you take the lower your bonus — up to 
a maximum of 4000 points. 

The controls are: Z-left; X-right; P-up; 
I. -down. 

With these controls, your man destroys the 
blocks that he passes over, and thus cannot 
travel over the holes left behind him. When 
you do not want to destroy the blocks you pav. 
over — for passing over a block you get 10 
points — so that you do not hit a skull, or if 
you have cut yourself off, then you can use- 
two special controls. These arc A which scrolls 
the whole row left and S which scrolls the 
whole row right. 

The game contains three machine-code 
routines controlling the scrolling movements 
described above. The first is stored at address 
32084. This controls the two other machine 
code routines, one which scrolls to the right - 
from address 32000 — and the other which 
scrolls to the left — from address 32042. 



130 YOUR COMPUTER, JANUARY 1984 










&*£%* s 3 "* fl *»X3*: at a* 1 



T*a Lc' , — * T'- — — s. ■ 

l 25 i? >■ So •° 

*»*-, SSt'«. go ? :-".- * - ' '* 







ft) &fiS£y 

'75'ikrA J»«*'t,i.a*'I b »,-- -- 
p . t. ft - £ I .0 L*?io . lat. • ai 









With the vast range of games now available tor home 
computers each holds a dlMerent challenge. Now the 
Kempslon Compermcn-Fro Joystick will come to your aid and 
Improve your playing capabilities Your movements will 
become quicker, your linger poised over the tire burton at the 
ready, your scores will be cut ol this world. Playng will be 
easier. 

II you'ro senous about the challenge your computer 
presents then you shouldnl be wilhout the Kempslon 
Competition- Pro Joystick. 

Compatible with any Alan 40G'800. Vic-20. Commodore 64. 



JOYSTICK ^psroo 
INTERFACE 




Now Available separately the Kempslon Joystick 
Interlace lor Ihe ZX Spectrum ONLY £14.99 

Allows the use ot any AlartCommodore type Joystick with 
the popular ZX Spectrum computer. A must lor any Spectrum 
owner who wants !he power o! a Joystick added to the power 
ot the Speclmm. Simply plugs into the edge connector at the 
back ol the Spectrum. No moduications necessary Only £ 1 4 99 

Exclusive offer to mail order customers -a FREE 
Conversion Tape ol ycur choice (value £4.95) U you order 
either the Spectrum Joystick or Spectrum Interlace 
Limited oiler so order NOW! 

11 you have the hardware you 11 want the software 



LATEST UBLEASE FSOM KEMPSOFT 

MISSION MARS R»cu«!r»rrOTiarfi!romtrtetrcnaittota0 
jviiooiv-/in ivltuw pjar^ancj^atajxjrt ihem through the 

48K Sped ru m Only £4 9$ nx-toor boll to Kitely in Ihc mother :; £ 



Joystick Compatible Software for the ZX Spectrum 

M*60KMtl SS.V6 

MutUeDatoree 5695 

■-.v.- 1, a k 

Fhoorux C5S0 

fiai am 

FMncny(48K) C6W 

nMUha »St 

w«oK*aw: aw 

Kcfacba •••• -■' 

9Mwcvraik;<taK> t ■• 

StapDab S6«5 

sappervsw cs«s 

specapede aso 
SpKcaSrrxahond Break Out uv> 

SptalCiSK; SS50 

.'p^icyirian £6*5 

Te!fO(DaleaH0f48Ki «.«5 

Ttm*:*r.).:4Sr. £e«s 

Tntwwvontor. SS90 

Trara Am Si 50 

VxiKiRtUruvMo S&9S 

MrVAmpy(*8K; ..■ 90 

WttwM Wiimao<4MC) H ■'• . I 

&p2ap(4MC) S6S0 

atxiin(4IIK! it>M 

l >Ma * i Mm saw 

JD Painter £695 

SDSpocorW.-m C«9J 

>ur 0B > M .i«r t ni M iMi M w WMM » "* »* 

AH the above games sanpiy load and ploy with the Kempslon 
rnngcol Joysticks However same games available were 
produced before Jcystcto were available KM ine 7X Spectrum Wllh 
the aid ot Kempsor. Conversion Tapes iheso games car. now be 
played war-, the Kempsan Joysticks 



A.T>iiJp»-J.io ;44K) 


Be :• 


Aqunrtus 


,Vv' 


■■::. j. idon 
■V.'.-; HOlM 


s&os 

I-:.. 


NxMX («K) 


St 40 


BLviABay 


M -- 


IV- .-, '• ■ I 


C&9S 


'..<.. 


«!0 


1 ii.:. riZom 


.-'.'.- 


CorfldOn OC&woti («6K ) 


K.9S 


' oamt i.-r. ■ : 


E 93 


• 'A. ■ 


■_< 9S 


Crcry3o«(«IO 


.>:<- 


Cyber Rots 
irht 


B.0J 
55% 


Frogay 


•:■. •: 


TtcgRun 


• ■. .. 


GcJocKAixtodor 


£790 


Ociac*; Troop*: 


£699 


saoaosoTs 


^ PS 


Sri i rM ■ 


» :■ 


Siiipman 
Itmtequm 


£690 


k •.•!•; 


tSM 


Xr/5t¥»3D(4M'. 


>-■-.• 


KongUBX; 
KrazyKona 


D90 


B « 


ljan?nMman(4SK) 


..- v 


MaNcMm*r(4«X: 


S3 95 


Mammon 


Ki9S 




Conversion Tape I 
- Converts Horace 
Goes SWina Hungry 
Horace. FUuhl 
Slmukitior. (Sndccr). 
Arcadia. Penetraicr. 
Spectres 



Conversion Tape D 
- Converts Orbitor. 
Escape. Tanx. 
Centipede. Spectral 
Invaders. Cruising or. 
Broadway Frenzy 

ALL S4 95 each 
Most Horns are cvoluoSo torn 
W !t Smith. Boots. Spectrum Computer 
Centres and oood cempunng shops nr dlieci from 

HEmp^ron 

■^ micro" electronics ltd 

Unit JO Singer Way Wobum Road Induslnul iitate 
»:■ itipston. Bedford MK427AF Tol: (0234) 656633 
Tolox H7A078KEMFMIG 



Conversion Tape in 
- Convert Ah 
Dtddums. Jumping 
Jack. Molar Maul. 
Androids Horace 
And The Spiders. 
Space Readers. 
Winged Avenger 
Muncher 



"PAT 

ENQUIRIES 

WELCOME 




132 YOUR COMPUTER, JANUARY 1984 



B Sheard 
helps you 
to under 
stand 
machine 
code. 





Basic program. 




1 REM 126 ZEROS THEN LORD M/-C 


2 REM DRTR , DRTfl > DATA , . 




3 DIM R$t?> 




4- LET RE5TOR£= 16534- 




5 LET RERD = 1654-1 




6 LET fl=USR RESTORE 




7 LET UORD = 16522 




TO RERD 




10 LET R=USR RERD 




20 LET C*=R$ (TO PEEK UORD) 




C* THEN CONTRINS THE DRTR 




TO RESTORE 




10 LET R=USR RESTORE 




THE DRTR POINTER IS NOW SET 


TO 


THE BEGINING OF Df^TR 





READ 

1'lllS ARTHI.I IS designed to help readers who 
are learning machine code to a bene: 
understanding of lite principles behind the 
language. 

By using Restore at the beginning of the 
Basic program this program first sets memory 
locations 16520/16521 to the beginning of the 
data in the second Rem statement via Reg Pair 
HE. 

When you give the instruction to read data 
the program then loads the beginning of the 
variable area into Register Pair DE. 

DE is then incremented six times so that 
they point to the first memory location for the 
word in aS. Memory locations 16518/16519 
are then loaded ith DE so leaving registers I> 
and E free. 

Register A is then loaded with and 
memory location 16522 which is the count for 
how many letters are in the word being read is 
then loaded with A thus setting the count to 0. 

HI. is then loaded with the start location of 
data in the second Reli statement then Reg 1) 
is loaded with the byte of data pointed to by 
HE, Reg A is loaded with the code for a 
comma and compared with register D, if a 
match is found the program then adds one 10 
the Register Pair HL which then points to the 
first letter of the next word of data, the 
location is then loaded into memory locations 
16520/16521 

If no match is found the program goes to the 
next instruction which loads Register A with 
the code for a full stop and then compares with 
Register D. 

(continued on next page} 



YOUR COMPUTER. JANUARY 1984 133 



(continued from previous page) 

If a match is found the program then jumps 
to a routine thai loads Register Pair HL with 
locations 16396/16397 which hold the last 
memory location of Basic. Then HL is incre- 
mented to point to the first screen location 
where the program then goes on to print out of 
data in the top left-hand corner of the screen 
before returning to Basic. 

If a match is not found the program then 
loads Register Pair DE with the start location 
of AS from memory locations 15516/16519. 
Register A is loaded with memory location 
16522 which is the count for the number of 
'letters in the word being read. Register A is 
then incremented by one and loaded back inio 
memory location 16522. 

Register A is loaded with the letter pointed 
to by HL. The letter in Register A is then 
loaded into the memory location pointed to by 
DE which is a memory location in AS, both 
DE and HL are then incremented to point to 
the next memory location to be worked on and 
the registers are loaded into their respective 
memorv locations to be Saved. 




The program jumps to location 16560 to 
start the whole checking process over. 

Afier entering 1 Rem followed by 126 zeros 
enter the loader program and load the machine 



Machine code loader. 




10 LET fi=16514 




20 INPUT C* 




30 IF C$="S" THEN 


STOP 


4-0 PRINT R; "aspc* 1 ; 


c$, 


50 POKE R,l&*CODE 


C$+CODE C*(2) - 


4-76 




60 LET fl=R+l 




70 GOTO 20 





Machine code listing. 










16380 


INC HL 


S3 


















16869 


LO (15520) ML 


22 


BB 


40 


165 14 


TO 16533 


00 








16898 


LD( 15516) DE 


ED 


S3 


06 40 


16634 


LD ML, 16646 


21 


06 


41 


RES- 


16596 


JR -3D 


16 


OR 




1683? 


LDIIOSSBIHL 


22 


ee 


46 


TORE 


16890 


JNC HL 


83 






16540 


RET 


C9 








16899 


LO (16880) HL 


83 


es 


46 


imi 


LD DE (164001 


ED 


BB 


10 


40 R 


16602 


RET 


C9 






10543 


inc oe 


13 






ERD 


16603 


LD HL (16396) 


3R 


BC 


46 


tHU 


inc de 


13 








16606 


INC HL 


33 






1654 7 


inc oe 


13 








16607 


LD (ML) S3 


36 


34 




16548 


INC DC 


13 








16609 


INC ML 


23 






16S49 


INC DE 


13 








16610 


LD (ML) SO 


36 


3R 




1633© 


INC DE 


13 








16612 


INC HL 


23 






lCBOl 


LD ( 16S18) DE 


ED 


53 


86 


40 


16613 


LD(HL)S7 


36 


39 




16SSS 


LD tt.n 


3E 


00 






IBS 16 


INC ML 


23 







1655? 


i.r- ( 16522) R 


32 


8R 


40 




16516 


LO(MDO 


36 


00 




mil 


LD ML 1168301 


2» 


BO 


40 




16610 


INC HL 


83 






16563 


LD O(HL) 


56 








16619 


LO(HL>52 


36 


34 




16864 


LD O.BR 


3E 


in 






16621 


INC HL 


23 






10566 


CPD 


Bfl 








16623 


LD (ML) 43 


36 


SB 




16567 


URZ +39 


as 


ID 






16624 


INC HL 


83 






16869 


LD A. 27 


3E 


IB 






16S25 


LD (ML) 


36 


00 




1657 1 


CPD 


6ft 








16527 


INC HL 


23 






16572 


URZ 429 


26 


ID 






18828 


LD (ML) 41 


36 


29 




16574 


LD DEt 16616) 


ED 


SB 


S6 


4Q 


16530 


INC HL 


23 






1&576 


LD HI 168321 


3A 


SA 


40 




16631 


LD (ML) 38 


36 


26 




16BB1 


inc a 


3C 








16633 


INC HL 


23 






1KS82 


LD( 16522) A 


32 


SO 


40 




16634 


LD(ML)B7 


36 


39 




16865 


LD HIHL1 


?e 








16636 


INC HL . 


S3 






16566 


LD IDE] n 


12 








16637 


LO <ml;36 


36 


86 




16567 


INC DE 


13 








16639 


RET 


C9 







code listing. Get rid of the machine code 
loaded by entering 10 then Xewline to the end 
of the machine-code loader. The next step is to 
put in line 2 Rem followed by the data. At the 
end of each word of data put a comma e.g.: 
Rem Brian, Lyn, The Cat Sat On The Mat'. A 
data list should always have a full stop after 
the last comma. 

Set up variables 

The next thing to do is to dim AS with the 
number of letters in the longest word or 
phrase including the spaces in the phrase. Set 
up three variables restore with 16534 read 
with 16541 word with 16522: from then on 
Instead of remembering which memory loca- 
tions to send l.'SR to just use the appropriate 
instruction. You must then use line 6 to set the 
program to the beginning of data, the program 
is now rcadv. 



RESTORE 




RERD 



START 



SET DRTR 

TO FIRST 

LETTER 



g£d 




GET STRRT Or 
URRIRBLC RRER 

SET LETTER 
COUNT TO ZERO 
GET STRRT Or 
DRTR TO BE RERD 



RDD ONE TO 
| DRTR COUNT 
SAVE IT 



PRINT 
OUT OF 
DRTR 



COHPRRE BYTE 

OF DRTR TO 
SEe IF IT IS 

fl COHMfl 



'FMf» 



COHPRRE BYTE 

OF DRTR TO 
SEE IF IT IS 
fl FULL STOP 



INCREASE LETTER 

COUNT 

PUT BYTE OF DRTR 

TNTO R$ 

POINT TO NEXT 

LET I t-R 
SRUE ADDRESS 
POINT TO NEXT 

BYTE IN fl* 
SRUE ADDRESS 



134 YOUR COMPUTER. JANUARY 1 984 






:<? 



< 



*$y W) 



V. 






, 



C3 



a>v 



;.;:-**,• 



Cv^/i^/ 



**sSF*j2S&*r, 



r~ 



-J 



) ci amen.*! - you're the Zanjhat commander of 
/a coarroc oaOesftrp ot tearful powf and 
/oestructiveness>trtet>eaih Outset: You're entrusted 
with the task of defending the galactic corridors of 
your home pteoet tgalnst a new Mnd o( ahen invader - a 
super intelligent Dreed of Diotechnicai beings whose 
rxodpg>ou» capacity tor strategical togic make Iftem 
potent adversaries indeed' -Death Cruiser' is more man 
luatagame ma you arrter an alarmingly different vwrid. 
m which the awesome new adversaria) potential of true 
Art'hctal inleatgence aeefca to dominate. 
srectftC*nOHSr *8K Spectrum. 100* Machine Cod* 
arcade action * UBraamooth hl-roi graphic ertmebon 
* Kempston Jovt&cfc compatible * Untquemunmode 
intelligence routines, omnidirectional firing * Hk-acore. 
on-screen draptay 



Design by 
RDrtlarw Artists 



To: NOBLE HOUSE SOFTWARE. 29 Klngbrude Terrace, Inverness, ScCj 

■ ■ ' ' 

Please send me Death Cruisen 



Name. 



Address , 



Signature . 



Access No. 



I enclose *cfiequeTRO payable to NOBLE HOUSE SOFTWARE: C_ 
■Delete as applicable TRADE ENQUIRIES WELCOME 



NOBLE HOUSE SOFTWARE 
29 Kingbmde Terrace 
Inverness 
Scotland 



> 



More than fun and games! 





by Primer Educational Software 

fhe ever-popular Mr. Men help prepare 
young children for reading with four 
simple and absorbing games designed 
to exercise essential skills as well as entertain. 

An easy-to-use, colour-coded key guide 
is included with an illustrated introductory 

book, featuring the Mr. 
Men. For ages 4 to 8 
years. Available now on 
cassette for the BBC B, 
Spectrum 48K and 
Electron . £8.95 



OHMS 




HGffi 




by Widgii Software 

two mind-stretching, space-age games 
to test mental arithmetic and nimble 
fingers. 

In Sum Vaders alien robots invade the 
earth. Only quick thinking and fast reactions 
can prevent them. Several levels of difficulty 
and a two-player game with a handicap 
option make Sum Vaders equally testing for 
all family members, from 8 years to adult 

Robot Tables challenges the young 
player to make a series of perfect robots. 

Knowing your multiplication 
tables is the key to controlling the 
robot-making machine. With a 
learning mode and a testing 




for early learners, 
and more ad- 
vanced children, 
to master an 
important and 
often neglected 
skill. 

Available now on cassette for the 
Spectrum 48K, Commodore 64, BBCB 
and Electron. £6.95 

OESAR 
THE CAT 

by Andromeda Software 

Meet Caesar, a cheeky young cat on 
duty in a well-stocked larder. He's 
kept busy chasing a gang of hungry 
mice eating the family's food. Playing against 
the clock, you guide Caesar along crowded 
shelves to pounce on the mice. 

A fast, colourful, all-action, arcade-style 
game with catchy music and abest-score 
record. Challenging for high-scoring arcade 
addicts as well as great fun to play for the 

novice. . ., 

Available on cassette for the 

Commodore §4^^4 £8.95 

to 

Prices include VAT and post and packaging. 
MIRRORSOFT programs will be available soon from 
selected branches of W.H. Smith and Boots, and other 
leading software stockists. 
Trade enquiries welcome: phone 01-822 3580. 




mode, Robot Tables is a fun way 




SOFTWARE FOR ALL THE FAMILY 



To MIRRORSOFT. PO Box 50, Bromley 

Kenl.8R29TT 

Please send me the following (enter_ 

number required of each Item In 

the space provided): 



I enclose a cheque/PO for £ made payable 

to "Headers' Account: Mirror Group Newspapers Ltd". 




Or please debit my ACCESS/8ARC LAYCARD for the su m of £.. 
cardn 0: _ I I I H I I 1 I 1 



YC2 



i understand thai my 

remittance will be 

held on my behalf In 

the bank account 

named above until 

the goods are 

despatched 

04**M>l«(ieGi«iienuhti4Entflr «*»» «•» ip Is ?B sip **■ tttoty m T* u* U&PC Mlimmtm vmm lV»Otm)Atlttmt<*»*mmm*tlM .Co BrgMu IMMOR49 Ona: 



Signature 

Name 

Address 



FCt 



Just when you thought microcomputer 

games had nothing more to offer, here 

comes Horace! 

It has been said that Horace games are 

in a class of their own: in fact Horace is 

almost a legend 

Horace is a cute. lovable, animated 

character who races through 

adventures, creating havoc wherever 

he goes, and the good news is that 

Horace games are now available for 

most microcomputers. 

When Horace was first introduced to 

computer owners in the game "Hungry 

Horace", he immediately became a cult 

figure, winning the hearts ol thousands 

of computer owners. Now. you too can 

enjoy the hair-raising adventures 

of Horace. 

The Horace series of games brings you 

splendid graphics, addictive games 

and a lovable mischievous character. 

for only £5.95 per cassette. 



"7 




~h 




/ / 








r 
. r 




■ 








. 










1 — i r 


r 

L . 









1 



HUNGRY HORACE 

The original Horace adventure. 

Horace creates havoc in the park as he 

picks the flowers, annoys the guards 

and steals their lunch. 

Patently ridiculous, but great fun 

HORACE GOES SKIING 
Our hero attempts winter sports: 
First of ail he must get to the ski shop, 
then lumbered with a pair of skis, 
he has to dodge the traffic once again 
to reach the snow. Skiing is complete 
with slalom flags, trees and moguls. 
So watch out Horace! 

HORACE AND THE SPIDERS 
Horace's task is to rid the mountain 
caves ol spiders. But before he can 
do that he must climb the mountain 
and reach the dreaded spider bridge. 
To cross it Horace must swing 
from spider thread to spider thread! « 
This game is challenging and fun 
with some amazing animation. 



.»« 



V 



7"»V->- 






?? 



=- 


sinczlaifc 

HORACE & 
THE SPIDERS 


s 


1 


-JFf 




IT! 


l-M.IWt „^J 



Melbourne House Publishers 



Spectrum 



Spectrum version of Horace games are 
available from selected branches ol 
WH Smith. Boots and Menses or d reedy 
from Sinclair Research Ltd 



Commodore 64 

Commodore 64 Hungry Horace £535 □ 

Commodore 64 Horace Goes 

Skiing E535L: 



Dragon 32 

Dragon 32 Hungry Horace 



E5.95LJ 



I enclose my cheque; money order for C 


Piease debit my Access Card No 


Expiry date 


SgMlure 


Name 


Address 


Postcode 



WpncesmdudeVW 
where applicable. 
Pfease add 80p for post 
and pack 



£ *p/p 80 



Total 



Orders to-. 
Melbourne House 
131 Trafalgar Roed 
Greenwich, London SE 10 

Melbourne Hcuit 

Church Yard 

Tring, Hertfordshire HP235LU 



pre* 



Trade enquires 
welcome 



E3 



W Mei team House caswtte 
software a uncondtnnaHy 
guaranteed agartst malfunction. 
Access orders can be 
WapnORM HHP on our 
24 hramatene (01)858 739?. 



This inspect rum Safari' 
a brand new Adventure 

game from CDS. 

Just one of a new 

range of exciting 

programs for 1984.... 

Arcade action.... 

3D Space adventures... 

Education and pure 

fantasy.... 








» 



J 




. 







S PECTRUM4£K 







ONLY £5-95 each at W. H.Smiths, *Boots f 

John Menzies and other leading Computer Store 



direct from CDS Micro Systems 
Send Cheque or P.O. To CDS Dept. YC1, 10, West fie 




J 




ZX81 




SPECTRUM 




DODGEMS/CONNECT 4 XXX 


2001 


GOBBLE A GHOST 


XXX 1001 


CASTLE ADVENTURE XXX 


2003 


CATERPILLAR 


XXX 1002 


BREAKOUT XXX 


2004 


LEAPFROG 


XXX 1003 


BRICK-STOP XXX 


2005 


REVERSI 


XXX 1004 


REVERSI XXX 


2006 


3D PAINTER 


XXX 1005 






BOZY BOA 


XXX 1006 


ORIC 




POOL 


XXX 1007 


BOZY BOA XXX 


3001 


NEW 




REVERSI XXX 


3002 


WINGED WARLORDS 


XXX 1008 






SPECTRUM SAFARI 


XXX 1009 






(48 K) 








MAGIC MEANIES 


XXX 1010 






TIME BOMB 


XXX 1012 


^ 




FRENCH IS FUN (48KJ 


XXX 1501 


mc^^^mm^^ 


XXX 1502 


■ F *ENCHlSFut 


U new.. 


■• 


■ / ***. 

»0 ^. * 




If Spectrum 






If Education 



fs/ 



•2?*^? 



new.... 

Spectrum 

Arcade 

action 



* Selected titles only 




#*&> 



,6/ 4ax 



(Trade enquiries welcome) 
stfield Close Jickhill.Doncaster DN11 9LA. Tel: (0302) 744129. 







<4 



HAVE YOU THE 




5 Sir Thomas Street 
Liverpool. Merscyside LI 6BW 
Dealer Enquiries Contact 
Colin Stokes on 051-236 8100 (20 tines) 




COMMODORE 
64 GAMES 

QUINTtC WARRIOR 
Stand alone against 
Sinister Crabmon and 
Mangled MutsntH 
Author: T. P. Watts. 

RING OF POWER 

Search thru' the kingdom 

for tho mystical ring 

Graphice/Text Adventure 

Commodre G<4. 

Authors: 

Fred Praiton & 

Bob McClnmont. 



SUPPLIED TO SENTIENT BEINGS 
THROUGHOUT THE UNIVERSE 






AQ 

Ski thru' Mar,. 

Maniocs but beware 

the deadly snapping 

Sharks 

Commodore 6<4 

f Joystick or Keyboardl 

Ooslgnor: John Mollis 

& Programmer 

Stovo Hickman. 

PURPLE TURTLES 

"turtle bubbmu with 
tho cute Purpilius 
Turtiliorum. 
Commodore 64 
(Joystick or Keybuwrd) 
Authors: Mark S. 
Richard Moore. 




GRIORUNNER 

: i| ii •< : i-i i' 

VIC3L)No I best 

seller 

Spectrum 48KC16X] 

DeRigner: 
Jeff Minter. 

AQUAPLANE 

Aquatic Acton I 
Spectrum -UiK 
Author: John Hollis. 

XAOQM 

I t.il.t.li- till-llllllll ,i 

Bophisi ioated . > i 

iii.i.t (ill Mm. Aic.nti' 
Ailvunturo 
: Spectrum -u it- 
Author; 
Mike MuhcoII. 




a h.ir.t.ie or Nerves .1 
Wits r7i;iU;r Ui.tii .t 



Author: 
Freddy Vuchh.i. 

BUGABOO 
(THE PLEA) 

Nil III M', I '< I til'. 

1 'rogramil 

Itchy Action 1 1 
Spectrum <4». IK 
Author: Indescomp. 



BBC 
PROGRAMES 

MINEDOUT 
Svivc Bill The Worm 
from Cortam Dooth 
HBC model B 32K 
MO- 12 operating 

. • ■ 
Authors: I. Andrew 
& I. Rowlings. 



BEEB-ART 

High OuiiiiLy Art/ 

Design program fur 

versatile manipulation 

of the BBC s graphics 

soiiity 

BBC model B32K 

Author: 

Dave Miindos. 

THE 
GENERATORS 

Superb Charoctcr ■ 
Teletext Utilit-y 
BBC model B 3yK 
By the author of 
Beeb-Art: 
□avid Mendss. 



AMES 

ELNOR'S LAIR 
(Adventure) 
Battle ol l.)eni7ons of 
tho Goblin Labyrinth 
iind the Evil Wt/nrd 
vblnor 

Spectrum 40K 
By Derek Brewster 
of Noptunc 
Computing. 




Quintic Warrior Commodore 64 £7, 

Purple Turtles Commodore 64 £7 

Aquaplane Commodore 64 £7, 

Ring of Power Commodore 64 £9 

Mined Out BBC model B 32K £6. 

Beeb-Art BBC model B 32K E14 

The Generators BBC model B 32K £B 

Velnora Lair Spectrum 4BK £6 

Smugglers Cove Spectrum -4BK £6 

Traxx Speotr jm 48K G6 

Gndrunner Spectrum 1 BK/ 4BK £6. 

Aquaplane Spectrum 4BK £6 

Xadom Spectrum 48K £6 

3D Strategy Spectrum 1 BK £6 

BugaBoo CThe Flea) Spectrum 48K £6 
Softsolid 3D Ant Attack Spectrum 4BK £B 

HEAD OFFICE: QUICKSILVA LIMITED, 



95 
95 
95 
95 C 
95 O 

95 a 

95 n 

95 a 

95 

95 

95 

95 

95 

95 

95 

95 



O 
C 

□ 




SMUGGLERS 
COVE 

Ybu are caught m a 
f able full of horror and 
Hiank Lleard's 
Treasure . 
Spectrum 48 
Author: 
John Koneslfy. 

jjjrTRAXX 

Pilot your wny tnru' 
•the Grid 
SptJCtrurn 4HK 
Designer: 
Jeff Minter. 



SO 

ANT 



Battle the ants in the 
- -illed city of 

itoscher 
: .1 :i -cl.i urn -II iK 
Authors: 
Bandy White 

URGENT 
Join the 
QUICKSILVA 
Game Lords Clul 
send for detaitr 



PLEASE SEND ME THE GAMES AS TICKED SUPPLIED ON CASSETTE 



Total cheque/PO. enclosed 

Cheque payable to Quicksilve Limited 
NAME 



ADDRESS. 



YC1 



PIbbbb Hand order to 
QUICKSILVA MAIL ORDER: 

SS Huvllund Road 

Farndown Industrial Estate 

Wimborne, Dorset 



Send S A E. for Catalogue. Q8 
Games ere available through Goats, 
J. Manzioo. Smitrio. Hornleya. 
and all loading computer otoroo 

WARNING: Thatl pr^grtmf nm sold 
according to QUICKSILVA Ltd'* tarma 
of trad* and conditions of ■■!■. Capias of 
tvhloh irfl available on rfQunit. 



CHEDIT CARD 
TELE SALES: 
0202 891744 



PALMERSTON PARK HOUSE, 13 PALMERSTON ROAD, SOUTHAMPTON SD1 ILL. 



wnemer ini 




| Please suppl) tin- following games: 

No. df copies , , , I 

■ I enclose a cheque ■ 

■ Avenger P.O. payable lo: 
q umm q Voyager Software 

Attack Attack □ for £ 

I i 

IN.wiii- . 

All ■ 

AlKlress .. 

i ontrc, Ctaushlon Komi. 
Bin raeyside, Ml BES. I< I 8618. 



rcmltna on 
ht (alls m 



'*j*j/y 



Roy Hullri lot 4i',l.fi-l7 H«H%J()W!! 




Thi-: Dragon U docs not have lower case text 
built into ROM, and allows only 512 
characters on the text screen. This can be .) 
little restrictive, and the inverse display of 
character*, that will be printed as lower case is 
not ideal. 

This routine takes characters which have 
been stored in the RAM addresses 13500 
onwards, looks up a character table giving the 
bit configuration of each character, and Pokes 
it onto the high-resolution screen. This is 
primarily intended as an extension to the word 
processor program, hui could be used by any 
text-handling or file-storing routine. 

The program recognises the left and right 
square brackets as indications for a new line 
and paragraph repectively — CHR$(9I) and 
(93) — The format chosen is limited by the 
number of pixels available: 256 wide by 192 
high in PMode4. It is difficult to devise a 
legible character set with fewer than 5 by 7 
dots per character, and allowing a blank line of 
pixels between each character and each line, 
this gives 6 by 8 dot format. This allows 42 
characters per line, and 2-1 lines per screen, up 
to 1,008 characters in all. 

The program requires the starting address of 
the stored text to be Poked into addresses 
12818 and 12819 before running, and returns 
the address reached during that screen display 
in addresses 12816 and 12817. To call the 
lower case routine, use Exec 12500. 

Note that the word processor has to be 
moved upwards in memory to allow the new 
routine access to the high-resolution screens. 
A revised Basic listing as well .is reassembled 
machine code is provided. The lower case 
display is called by pressing K and N displays 
the next screenful, while R returns to the main 
program. The word processor has another new 
feature: I. will now allow a search for a 
character string of length 1 to 8, and will 
(continued on page 145) 



1 



c Dear sir/madam 

Please find enclosed a 



'-i.-f.t-t.k'kf: 



John Nash and a lower case 
mode for your Dragon. 






fi r. * M t. •_/>- 



M • 5 



LCWER 

CASE 















3143 30 


ft) i-:lr 


8Oi20 


LCW 


224, K 


31M M 


2n 


01108 


LM 


•42 


Assembly listing for lower case program 


3149 7F 
314C & 


3233 

net 


8MH 


CU» 


HIXTK 


J187 Bl 
31M 26 


320C 
M 


•;ir«u 
.'i Ml 


C«F^t 
I'M 


ca.cr» 

OOH3 














314* M 


34 


606U G00K2 


U* 


•84 


lltC FC 


.;-« 


01202 


-U 


.JHMt* 


MM 




NtM 




OK 


IMM 


3131 81 


320C 


UBfc^ra 


C--»»" 


CUX1K 


UM C3 


9190 


01 204 


HXf> 


•29* 




JJUH 


001 t« 'LfG 


E^i 


i 


3134 26 


C 


MSM 


8X 


I «|i-. .i. 


3IC2 FD 


3201 


01296 


410 


.-.'*t* 




..v. 


UUl M 


UN n 


1 ■! 


ItUII 


3136 7F 


J.J. 


08648 


CU> 




y,.: N 


34 


UU20 UUUIIJ 


urn 


•84 




>20C 


cu:w 


..L'.tt- 


1 '.' 


. :. 


3139 Tf 


3288 


00649 


CUT 


'\rt.\h 


3 3 !c« \\ 


329: 


n:;-iii 


.t-x 


COLtlB 




3212 


00130 


»tc« 




UHIH 


313C M 


09 set* 


806M 




224. A 


H 


WU40 


M 


ML 




3134 


001(0 r»1F»T 


IIW 


l,V'.. 


3168 M 


MM 


0C633 


BTX 


i IMM 


JICC 7F 


328C 


81260 


a* 


COlCIF 




nw 


00170 BOC1P 


tou 


I.-M < 


3163 BC 


1D2I 


00660 CMMtON 


Cr^x 


• 74ST 


3ICF 7* 


32M 


01263 


CLK 


;i. it. 




• ..•1 


•oin li*c* 


EOU 


1**14 

IT.'.- 


3166 1823 FFH' 


0M70 


mo 


i.COF-2 


3ic2 re 


MM 


01266 


LOO 


LIHFC« 




MM 


win 

Ml 63 


tt. .. . 


\m 


316R IBM 


3218 


btJMLMM 


*rv 


tlKtMP 


3103 CJ 


UM 


81267 
0I26U 


8000 


Ml 




1DFF 


NO** 


ECU 


767» 


JI6C 39 




88690 


• TJ 




3IC0 F0 


328C 


JTO 


LIHMM 




3210 


Ml- 


•f .-•( . 


uu 


l..].. 


316F 48 




02700 SCCQFO 


.LUF4 




31C8 1' 


• 1 


01269 


TF« 


0,X 


ax* t»f 


II •-. 


lKM>.- 




j» 


mm 


1178 48 




88718 


LSlfl 




3IC0 66 


•1 


01270 


LOH 


■ 1 


3907 8E 


* .-i- 


NtH 


mv 


UM 


*k.-:u.* 


3171 IF 


-■ 


88728 


TFB 


Ft.B 


1IPF 81 


32*< 


01200 


l w „ 


FLAG 


'SO. F> HF 


J20E 


U021T 




six 


I.IT*^* 


JJTJ F* 


C4 


wx 


Lt*. 


• U 


3IE2 1026 F87D 


01290 


LEhC 


CSIBtON 


3900 7F 


320C 


•mm 




cut 


CW.C1R 


3173 44 




BUNS. 


! BM 




31E6 20 


87 


01300 


e*>> 


CCNTFil 


3010 7F 


NtM 


•at ■-■ 




:.- 


nncT* 


3176 44 




0873? 


LV* 




31E8 86 


91 


01310 VHVH 


LCfl 


•1 


«j 1CDC 


3212 


0O249 




Lfl- 


STORE 


3177 44 




M768 


LSW 




3IEF( 87 


>:-;v. 


01320 


3IB 


FUG 


30E7 e« 


M 


M2SVL0O 


LX* 


• V* 


3173 44 




M773 


UM 




31E9 Z8 


C3 


01339 




«. 


30E9 CI 


SB 


Matt 




aw* 


Ml 


317» 44 




M788 


.*■>■ 




J1EF 7F 


32W 


01349 COHTPR 


CL» 


>.-.- 


30£9 1027 


O0C3 


60270 




LBEO 


NL 


317FI 44 




1)0 --o 


UM 




31F2 7C 


320C 


61330 coiirp; 


INC 


WJttll* 


30EF CI 


3D 


JI-ZW9 




cr*e 


m 


3178 £F> 


•4 


00808 


>y 


X 


31F3 7C 


320C 


01369 


IHC 


COLCIR 


30F1 1927 


C0F3 


AT J .•■.' 




LHO 


«*n 


3170 f7 


«4. 


M8IB 


S19 


.X 


3iF8 re 


I'-.'-i" 


81378 


!HC 


coLcm 


38F3 86 


87 


;\- Ml 




U* 


»7 


317F •» . 82 


B9828 


BM 


.-X 


3tFB rz 


BMC 


91300 


1HC 


COtCT* 


30F7 30 




88318 




WW. 




3161 A7 


an 


888M 


-.•n 


.>■• 


■ll'E M 


83 


91390 


LEKX 


>y. 


MF6 C3 


3134 


09320 




*<■( 


•isttwr 


3183 M 


M 


wow 


MR 


BfCK 


3280 16 


► *68 


01408 


CB^Ft 


CMM0N 


D*« IF 


a 


Ot" u 




IF8 


o.u 


3IBS 44 




88668 IMIFC 










01410 


fbC 




MFD tr 


J20P 


•MM 




a* 


kM IK 


1186 44 




8M78 


1 -*n 




8S8M TQTH 






3IM M 


C4 


BOM LOU 


UM 


>u 


1187 44 




iMttiil 
















JtOt >; 


j^'» 


00>M 




l» 


Tincr» 


91M 44 




088M 


v*+ 




BMQN 


3113 








jios ci 


Bl 


BHJT0 




•f--i> 


«i 


JIM IF 


M 


809W 


IFB 


M.N 


KC8C8 


MM 








J.or 27 


66 


8S3M 




KQ 


ucwo 


3IM H6 


C4 


08910 


ICK 


1 


CM8QM 


3163 








110* CI 


it 


883M 




IWU 


•2 


3180 48 




•' •• f 






cum 


3INS 








3108 ir 


re. 


•MM 




M0 


1HIH. 


3118 4B 




PMM 


LS.M 




tCLcr* 


328C 








3100 CI 


93 


«04IB 




Ml* 


n 


31BF 4« 




new 


iim 




C0KTT2 


3IF2 








3IOF 1W7 


WW 


t V<-l' 




LK0 


FCVHTH 


3198 4B 




no«e 


_^« 




COHIffl 


11EF 








3113 A7 


84 


oe-i:o 




618 


,H 


J191 CA 


82 


.;.:.•• I 


CP« 


-X 


tMMCR 


1C#F 








3)19 30 


09 20 


m»ii 


BH." 


LEW. 


32, X 


UM t- 


-i 


tio?^ 




• 


FUK 


n^y 








3110 33 


41 


0044; 




LEMl 


l.U 


3I» F#> 


04 


..... m 


ow 




•cte'H 


319C 








31JH 7C 


32(90 


0043? 




INC 


U'U, Ih 


3197 F)7 


84 


CC9M 


JM 


■ X 


DOM 


3138 








31 JC ao 


tr 


B*Ht 




LOFt 


•7 


3199 16 


it ■. 


01U10 


LOP* 


!'«-• 


DSONZ 


3I4F 








311F 9; 


3Z90 


00402 




C*l=* 


rou:tr 


31X 44 




01028 fWIH 


CS*fl 




GD0N3 


"LT* 








3122 26 


DC 


(>■«-? 




8t 


LOU 1 ! 


3J90 44 




01Cj« 


-- 




IKTI 


tX/T 








3124 86 


BB 


88458 




UW 


•0 


319t Wl 


82 


0i*«0 


0«A 


.-^ 


LIHNM 


329£ 








3126 R7 


64 


M4M 




srn 


>K 


31M F«7 


M 


m<fx 


m 


.x-> 


LUOfl 


3100 








3128 30 


89 FF21 


MM! 




LEH<4 


-r<!3.x 


31A2 16 


FFrC 


0is*e 


urn 


#•> 


lojr 


38E-' 








312C 7C 


32UB 


00310 




INC 


imurw 






.1 L ■'.-.■ 






ua m 


■i.HH 








31 ZF 96 


04 






U* 


M 






m^-o 






NL 


31B2 








3131 SI 


32BB 


v\~ « 




U*d 


TWCTR 






01 05* 






PMJ) 


}|E8 








3134 26 


03 


osr+o 




BM 


:>:u 


3189 BE 


9689 


01 1W CllWS 


LM 


BKCMH 


•were 


3280 








1IM 3B 


IF 


NBC 




LiKK 


-l.X 


3l« 86 


M 


01119 


LO*l 


00 


SECWC 


:]-.' 








3130 7f> 


/ivV 


oeiw 




cut 


MMC1H 


3IW *7 


80 


01!23 LCW3 


8TH 


» 


•TOM 


UM 








3138 7C 


32BC 


08368 COO 


:-'. 


COLCTC 


3IFC SC 


ItlFF 


01139 


v»>- 


H4j>k 


IBM 


«10 








3131 M 


M 


08370 




u* 


Ml 


3IW> 23 


n 


>'I14.< 


8C0 


L00F3 


rniKi 


3IM 








3140 Bl 


32BC 


00380 




oo** 


COtCTf 


3IB1 M 




•UM 


8TS 




tincT* 


SM 








3143 It 


«M 


MM! 




•HE 


wwa 


3182 TO 


320C 


91160 M. 


INC 


1 l*( 1' 


r>IF4>T 


31M 









YOUR COMPUTER JANUARY 1984 143 



PROGRAMS 



We also require freelance M/C Programmers 




Top Quality Machine Code Games Programs 
for All The Home Micros, including:— « 

ZX SPECTRUM 
COMMODORE 64 f 
ACORN ELECTRON 
BBC 
DRAGON 
VIC 20 

ORIC 
etc 



Write in confidence to: 

THE SOFTWARE DEVELOPMENT MANAGER 



THOR 



HOW* 



We distribute throughout the U.K., 
U.S.A. and Europe. 



(Computer Software) Co. Ltd 



Erskine Industrial Estate 

Liverpool 

L6 1AP 

OR TELEPHONE: 
051 - 256 7666 



HUGE 




mts (rem the God$ 



I 



(continued from page 143> 

highlight every occurrence of it in the test — 

N for next occurrence, R to return to main 

program. 

To load the new word processor, first switch 
off then on to reset the machine. Then Clear 
192,12000. Then CloadM followed by Cload 
to load the machine code and Basic from tape. 
Lastly] Run for new text, or Goto 100 for 
existing text. 

Finally, you may like to devise your own 
character set. This "is stored at 1 2820 to 1 $49 1 . 
and each character has seven successive bytes. 
The eight byte is put in by the routine as il is 
always a zero. To find a character, multiply its 
ASCII code by seven and add to 12596. For 
example, ! is code 33 and so starts at 
12596+33*7=12827. You must put in zeros 
or similar packing characters for the codes not 
available from the kevboard, e.g. codes 12' 

127. ■ 



Hex lottdvr Erase when datt stured 




10 REM DRTABD,31,F15 etc. 




20 REM Put all the cut*, in 


Ur.es 1 - 99 


100 INPUT"NUHBER OF BYTES", 


B 


110 INPUT"3TRRTING ADDRESS 


DECIMAL" ;S 


120 F0RH=3 TO 3+8-1 =RERDR*- 


POKEN, VRLC- "Ud-T+fl* ) i NEXT 


130 CL3=PRINT"D0NE" 





Lower case text. 


12630 


10 BF 32 10 39 48 48 IF 8* Ffc> 




12660 


C4 44 44 44 44 44 44 Eft &A E7 


12300 BD i\ H" dfc. 6 ht ik L . 1 


12670 


34 ftfl 32 ft? 80 20 90 44 44 44 


12510 32 7P 32 B 10 BE 32 12 E6 


12680 


44 IF 89 H* L4 48 4H 48 4t EFl 


1252© R0 CI "B 10 Z7 Li U U> 10 


12690 


32 E7 80 ftft 84 ft/ 84 16 FF 79 


1253« 27 F3 86 7 30 C3 31 34 IF 


12700 


44 44 flfl 82 K? 80 lb Ft- 7(1 fet 


12548 3 ?F 32 D «6 >J4 F6 « b ( 1 


12710 


6 86 R7 80 8C IP FF 25 


12550 1 2? 66 CI 2 27 78 U i 10 


12720 


F9 39 7C l£ C 86 2fl 81 32 C 


12560 27 89 R7 84 30 38 20 33 41 


12730 


26 9 FC 32 E 03 1 FX> 


12570 7C 32 P 86 7 Bl 32 26 DC 


12740 


E 66 54 Bl 32 C 26 E6 7F 32 


12580 86 Ft7 84 30 89 FF 21 7C 32 


12750 


C 7F 32 B FC -iZ t <Li 1 


12590 B -86 4 Bl 32 B 26 5 38 IF 


12760 


FD 32 E IF 1 86 1 Bl 32 H 


12600 7F 32 B 7C 32 C 86 2H Bl Si 


12770 


10 26 FF 7D 20 7 86 1 B7 32 


12610 C 26 Fl 30 39 £0 7F 32 B 


12780 


ft 20 C3 7F 32 fl "0 32 C 7C 


12620 BF 32 E 86 34 Bl 32 C 26 


1279*3 


32 C 7C 32 C 7C 32 C 30 3 


12630 7F 32 C 7F 32 6 JO 59 E0 


12800 


16 FF 60 E 12 12 2 2 2 2 


12640 BF 32 £ 8C 10 21 1M 25 FF 70 


12810 


2 7 IE 38 FH; 34 BC 



Character sot 


13040 


8 10 10 70 44 44 5C 5( 40 


13270 


38 40 34 


12820 


10 10 10 


i J0S8 


70 10 28 44 7C 44 44 y 78 44 


1J220 


24 40 40 ?B 44 44 78 


12330 


10 10 28 28 28 


13860 


79 44 44 "78 38 44 40 40 44 


13290 


33 40 48 38 4 4 10 24 


12840 


28 28 7C 28 7C 28 28 3t= 54 


13070 


38 8 78 44 44 44 44 78 70 


13300 


24 10 38 48 70 70 


12850 


50 30 18 54 38 64 68 10 1U 10 


! )0M 


40 78 48 40 70 70 40 73 40 


13310 


38 44 40 70 48 40 JO 


12860 


2C 40 38 44 48 30 34 48 X4 10 


13090 


40 40 38 44 40 5C 48 38 8 


13320 


44 30 4 38 40 40 78 44 44 44 


12870 


10 10 20 40 40 40 


13100 


44 44 70 44 44 44 70 10 10 


13330 


18 38 10 10 38 8 8 


12680 


40 40 28 8 4 4 4 4 4 8 


13110 


10 18 70 70 10 10 50 30 10 


13340 


8 B B 48 30 40 40 78 44 73 


12890 


10 10 7C 10 23 44 o iu 10 


13120 


44 43 58 70 49 44 40 48 


13350 


44 40 40 48 40 30 20 8 


12980 


7C 13 10 30 10 20 


13138 


40 40 48 70 44 60 54 44 44 


13360 


68 54 54 34 58 64 


12910 


000 7C 00800 


13140 


44 44 64 54 34 40 44 3B 


13370 


44 44 38 44 44 38 8 


12920 


13 13 4 4 3 10 20 


13150 


44 44 44 44 38 73 44 44 78 


13380 


78 44 78 40 40 8 38 


12930 


40 40 38 40 54 34 64 38 18 


13160 


40 40 38 44 44 54 40 38 8 


13330 


44 38 8 C 8 38 64 40 40 


12940 


30 10 10 10 38 33 44 4 8 


13170 


78 44 44 78 48 44 8 38 44 30 


13400 


IB 24 34 43 40 40 


12930 


30 40 78 4 38 4 44 30 


13180 


44 38 70 10 10 10 10 10 


13410 


78 40 40 38 44 44 44 


12960 


3 13 28 48 7C 3 70 40 38 


13198 


44 44 44 44 44 38 44 44 


13428 


38 8 44 44 28 10 8 


12970 


4 4 73 8 It cO 78 44 44 38 


13200 


44 44 28 10 44 44 44 54 60 


13430 


44 44 54 28 60 10 


12980 


70 4 8 10 20 40 38 44 


13210 


44 44 28 10 28 44 44 44 


13440 


28 44 44 44 30 4 38 


12990 


38 44 44 38 38 44 44 3C 4 


13228 


28 10 18 18 10 70 8 10 20 


13450 


30 8 18 30 


IJ000 


38 10 10 


13230 


40 70 


13460 


0080000000 


13010 


18 10- 10 8 10 28 40 


13240 


8000000088 


13470 


08800 000 


1302O 


40 28 18 8 70 70 


13230 


10 38 54 10 10 10 


13480 


000000000 


13030 


20 10 3 4 4 3 10 38 44 44 


13260 


10 20 70 20 10 


13490 


FF FF EF EF FF FK- FF HI- 



Revised machine code for word processor 

12090 BE 4 10 Bfe 39 <X Ct 2 15 

12Cie R6 FIB 91 20 27 iO 81 21 27 i? 

1202C 61 27 2? 25 81 <C 27 21 61 i£ 

12930 27 ll> 81 3R 27 1? 8> 58 27 IS 

12046 81 3F 27 U 81 61 24 II Ht *M 

U938 33 5F U 83 8 8 27 2 29 CE 

12060 3* "Jfcs 4k) 20 tF *W •>« 20 lb Fl 

12070 30 '.4 ttt JO CI Ht « 81 •» £■' 

uoeo 2« at se 27 it a: te zt 12 si 

12990 IF 27 12 60 80 F 3] V U tj 

i*i is«) o o df 2 £i t: j» oo t <:o 
12110 EE W F 20 EA K A 20 C( K 
12120 « BU tVO F 30 20 60 8* r 06 
12130 WWiWFWnwWFH 
12140 20 KV OD I' M » *» t." 't 30 
12138 02 Bt 30 CC FC 30 CC F3 30 02 
12160 FO 30 CC 30 1 10 BE 30 (.6 F*> 
12170 no (17 00 33 5F It 03 27 
12180 2 20 F2 39 FC 30 CC 83 30 CR 



Word processor instructions 

1. Switch off then on. 

2. CLEAR 192.12000. 

3. CLOADM. 

4. CLOAD. 

5 RUN iot GOTO 100 lor old too). 



12190 IF 3 33 41 BE 30 CC FC 30 CC 

12200 C3 I FO 30 CC 10 8t JO CC 

12210 » 1 31 21 « K R7 »2 33 » 

12220 II 83 27 2 20 F2 rc 30 

12230 02 83 I FD 30 02 CC 

12240 10 83 30 02 27 2 29 CO 3? FC 

12298 30 C8 C3 t FO 30 Cfi FC 30 

12260 CC 83 30 Cfl IF i 33 *£ Ft 30 

12270 CC 83 8 I FO 30 CC BE 39 CR 



12289 FC 30 Cfl 83 W 1 FO 31- LH 10 
I2Z99 Bt 30 CH M 80 H7 80 33 V 11 
12300 93 27 2 28 FS FC 30 02 
12310 83 1 Fp 30 OZ CC 10 
12320 B3 30 02 27 2 29 88 39 Ft 30 
12338 02 BE 38 00 10 BE 30 Ct F*S 80 
12340 87 RO 33 3F 11 83 27 2 
123S0 20 F2 39 Fe 38 02 e£ 39 C« 10 
12360 M 30 C6 R6 flO R7 00 33 3F SI 

12379 83 27 2 20 F2 3? 8fc J* 

12380 8C 86 20 Ht 88 8U 7* ft 24 2 
12390 20 F7 39 C£ 69 10 8E 30 88 
12400 E6 FW F7 30 64 BE 30 PM *> V 
12410 « 80 61 39 64 27 7 Bt M "C 

12429 27 IE 29 F0 36 30 FW FW 87 JO 

12430 823CF1 30 06 27 IK 80 Bl 
12440 39 82 27 EE 20 37 30 20 06 
12430 37 30 BF 30 80 39 OF OF [4> OF 
12460 V OF OF OF F7 OF OF C* OF OF 
12479 F7 FF OF OF FF FF FF FF FF FF 
1248e 10 19 9 }f. TO 14 BC 
12490 34 08 9 a ID 



New Basic for word processor. 

te raxi2«K.3z ro<et2<»3.i»: 

nUMDM 

1M S*-lr*£ >■»• If W< > ■■ !«<i> 

1» IIUI-'e'UkUf't'ltttMiOUMIa** 

!:» ir;»-- i-Miufs fMi«i«usi*ie 

1«« Hilt-')-' iW»-*» MMtHUQtUMfW 
IM :f»-"M , Uli3i«'i -TitlCJtUUMB 

im :n»--w l i«ai" , .M"iMi«i*«oo 
1*1 iwfuafCitNflijijm 
:r. ;•»- -<".WKi'iitj<MWMi 

i»? I'fttK I24n»lzt rniH :it; "■•!■.■ ...i- no* 

m CQTCI1KI 

I« ]«MT'CIRmiH lYl-.M 

lit If 4ff IMS" txttitm 

**t H»JOrSTK<B> •f'MIlT: : • 
«1B h^i^j V"I«TC v'4 > 

Oe C»t-J»*fr.C!C-! .(;;;. i:i-:j.-4 

*»C 'DKtlI«».;tft<C«'^5«J nKll**»l.Wt-<tit>::IC-*su-t£M> 

Ma idsjessio 

M7 L!»J*£»PE£1« lS4j;>»F«.< i;-«5} I 

»« ;»«ll»lF--«.;FC»«'B'i>Of- *-€)*( • >«E.^4» 

44* ItCJT'tiMiT I-RIkTIhG "T WGlkMlMl V SC8EEN WJ, ■ .11 

t» >•- ]KW3I«(M'I / 

tl» ri»iii4«i, js[(h/»i; POM I WW. w->r»m ;(W[ ify.- 
«« l*JT»4nB£» * scttf-s i skju.0 **:«t -im 
ij* mni<««.Hiitn»tu-«iT < 
m txtLitw 

•m ff.minTVJtmtvi- onuHiM* 

• II OBJilt«e C04U84H ]' CfMlI T>C«OKVJ<WI1.IUm 
«« 1'ICUISI 



•M «N» ■»•••■ BSIUM 
ItfO U-4I 1*JT MtXt ■.» 
1M9 »f »•-■• "«k 1R» 

;jic .ii^m :i l.-iw ite- pc:kt *>:><t 

:*» ft*l;2*0r; ntr. "-. >c»tl/->nr.rf >KB. 
"»t. »•*».< "j. t :?«» . 

I«»J If ft.1 •«! ttl^H 

:•<• t*::il« 

;«« *•-•* (CT^M 

IZOT ItfjI'HfWI lw tuni-iHim^ iMiti wi 

IMS HMIMI 

in* ruci:/4w.:<u<ii'.v. ' r\vi\**y».*-i*w i<«w>irt*' 
1U* MM*W 

1M4 1» «— C*-;IM* HiHDI*«inH»s 

ii>* uaciutf 

i*« f»»i '•>i'itatrr'cmuiiwt 

1*14 OMIdt GMJM04 If ll<-C» t>CH BIKKKO RIIPN 

:M» IM>VT«»tU«'*,«t 1FSOO I«M «-l 

1W5 IFV. >3'--\HH.-3- 

-.*!• S»-133»*»(>:-: >I512 P9rCU4£9 1HT ■>-.>, 

is« occizwt. 

:SJ« i»#»jfn;M hj» »»»<■■-.■> 

i<9i* fWliJtje.miiH iJ4- r.aiw ■— -«t> :«i« -■.««■ 

>«t« »««f Ml ORSOt FOB vCVflt.''UnuiI««< U1M*4«> 

IIM>MlMM.ItfnlH»> F(KtlZ«»7.PEUi !.■•■'• i 1 

\H* r»-KT QjrVJ" >.« D«m*ITlW VK.je\im OJ»»M*<«l 

>*sa »Oi€;z«>«.ftn- ii*»4»'W»*i***s>it> i-'- 

1«M fl«C!3-17t 
ll.V »l!l*~ 

«•<• at 

7N« miXl't 10 tl*«K nimrf.pxiHI'! '« t*»C f lFT* 

iwimi r id ni«i y ■■• .-»■.(• I 10 OltflMr' Mr|Nt*v F9» 
i-lls- 'Klsr-i r.| :mj«i- t«j>. • Bl 04 



2C13 



«» 

Kit 
MM 
Mt* 

Ml* 
MM 
1*34 
-•»J1 
-•««J 
J*3* 
M*« 
M« 



iW 



S»l* 



3414 






KM 
«4* 



...... 



«IKT-r IB "«.vi n.i'-» ""InfO Tg yvt«4f:it* 
»CWm i> t^t.*" »*iNi*z frUv 'JH** 
P4I«I't. 10 f«K«-..-t 10 'mr. T»nr- 

«IMT.f»|Tft*B IP BCTJ9I FIKH CURJCR' 

MWN 

!'*:•• M* y>i 

enwt«i« 

CS.4 f»l*''fl>J (Mt'l'-MFTlDh 
!!+-.■ -,Ut VI aMMKII 
Hi| UUIIIII >••* 
CGtUMl* ■**-• *cn«N 
MtlWT-M *{• MiXI. • '0 HIU4N' 

!».!■■ ►«. • (* P*- ■ IU" i«UI 

fo»M>i i: LDtm [•mctKi<ii{M.H:< >iuiu'<"<*' I 

|)#W* tOKlH -.fH.fB.fft-1 
'(•IKtlinnil ni!4iOT 
P";«»li*M <M'«4) f0f«IJ4«5.<T*-faV' 1/444 -frjt- 

roaxtut 'tr rx faii/<«.iif-in«(u*wiiw 

DVCISM 

I4«««*»ti«( :/«4>»ftE<' jj46i: 

If t« >«M/lt€Hl* f* IMl •«►€-■ «£«*». 

JfT4v<P tHCKDTCM** 

sc»»»-i rasuiKii 

Cf-T4-l2»rr-*noi2 »OCiC^-!3J 

■■B040M :f8••-H•^tO•••n , TMEH T «»!«•» I ODTUU.il 

ifM-'»-Q»o»--r-r>*;K ci^feiw"'* setlbn 

0*» - vQDt^??e 

o.t •***•! nihT'iomii vm«i 
fc#t-irose» *'T 

UIIUeM 

F»IHT*M «Ct« l*"V •■ KJ KtllXh- 

fmuiii.s nnuni>. iw 

P-CC44 JOOOMI.! 
D4XII9M 

04«l'««l»-tf9*"'*'Wie»--r-tHIMX» ••IMI '(*• -«u 

MUi'MftM 

lfrJ*.-»-on«.'»- IMU4-ij«HWIl>.fliSKi m»;>.< 

,,,, . . .,,, i/hi; . i»HI>' i "l| 

!*»*:«u»«> atwiMT'imT'* n.L'»iiii»«i.si«>e 
ooraM 



YOUR COMPUTER. JANUARY 1984 145 



J"CrEEnpL3L| J 

1 34 St. Vincent Street, Glasgow G2 5 JU. Telephone 04 1 -248 248 1 




CHICKAROO: A word recognition game for 
children. Find the missing letter Is the name of 
this game which can be used by up to four 
players. 

PIRATES: A chlldrens game based on word 
recognition. Identify the concealed word before 
you reach the end of the plank or else face the 
perils of the deep. 

A vocabulary of 100 words is supplied with both 
of these games, however, parents have the 
option of adding their own data files. 



THE ILLUSTRATOR: A graphics design 
package which can be used In a graphics 
Modes 1 or 2 to generate full colour Illustra- 
tions on the screen of your micro. This package 
allows graphics and text to be mixed on screen 
and saved on tape for later use. 

MAD MONTY: A fast and furious version of the 
snake in the garden game for the MODEL B 
BBC MICRO. Monty — the well known python 
— lives In a garden Inhabited by Juicy flowers. 
Help him munch his lunch but mind those rocks 
and walls! 



BBC EDUCATIONAL 



BBC GAMES AND UTILITIES 



MAD MONTY: It's mealtime for MONTY the 
MAD python and frogs are on the menu! Guide 
him round the garden gulping frogs and 
munching magic mushrooms — beware those 
toadstools and if you keep your cool mouse 
may be on the menu. 

THE ANIMATOR: The perfect DRAGON 
graphics tool allows you to define your own 
characters and then make them spring to life 
on the screen. The animated routine can then 
be saved on tape and combined with others to 
create your own games. 



MAD MONTY: This version of the snake game 
has 7 screen layouts and five speeds from 
sublime to ridiculous. Monty munches frogs for 
lunch and Is partial to the odd mouse for afters. 



COMINQ SOON: Complete machine cooe 
toolkit for the 64. Assembler, Disassembler, 
Monitor, Hex dump. 



DRAGON 32 



COMMODORE64 



SCREENPLAY SOFTWARE MORE FUN THAN GAMES 

Our range of software includes games but we believe that your micro should do more than test your 
reflexes. For example, CHICKAROO and PIRATES are educational products designed to help you extend 
your chlldrens' vocabulary. 

THE ILLUSTRATOR turns your TV screen into an electronic canvas. The only limit is your imagination. 
DRAGON users are you bored with other people's games? Let THE ANIMATOR help you create your own. 

LIBERATE YOUR MICRO WITH SCREENPLAY SOFTWARE 



BBC TICK 

CHICKAROO I I 

PIRATES I I 

THE ILLUSTRATOR J I 

MAD MONTY I I 

DRAGON 32 ■ 

THE ANIMATOR I 

MAD MONTY | 
COMMODORE 64 

MAD MONTY I I 



PRICE 

£7.95 

£7.95 

£9.95 

£7.95 

£9.95 
£7.50 

£6.50 



Please send me the products I have marked. 
Send to: 

Name 

Address 



I enclose Cheque/P.O. to the value of £ 

made payable to Screenplay. 

SCREENPLAY, 134 St. Vincent St., Glasgow G2 

ALLOW 14 DAYS FOR DELIVERY. 



There are two commands 
on your Spectrum which 
are for the Microdrive 
alone. Richard Taylor says 
"So what?" 



Program 


f 








10 LET 

2P if r 


i »Pccr 


£3SJ1 


»i5S»PECK 2 


EEC. a. 


1CS THfw STOP 


30 PRINT CHANNEL " 


, riiai 


iPEex 


' > . t i 1 










40 PRINT Pl.tpirt lHJrtll* 


i PEE 


■k JUBOlPlCK lull 






St' miumi ■ jn» 


k' 1 i i J 
K It ..' 


rtt> - 


', PEE 


I 




00 PRINT LET *••• 


• OO TO RC 


Listing 1 










S37ee - 


30 


93 


106 


ai 


P3764. - 


« 


324 


76 


204 


*«8 


204 


204 


123 


70 


33773 - 


P04 


304 


994 


126 


23776 - 


76 


204 


204 


204 


<>370tt - 


186 


327 


898 


255 


23764 - 


SOS 


327 


25 


153 


337B8 - 


303 


353 


327 


127 


23793 - 


865 


255 


355 


128 


33796 - 


04 











33600 - 








1 





P3604 - 





129 


64 





33000 - 














23613 - 


3 








45 


23616 - 


SO 





10 


20 


2302Q - 


00 


3S 


09 


-C 


33684 - 


6 


36 


20 


30 


23630 - 


40 


3 75 


50 


318 


33033 - 


92 


33 


223 


93 


23O30 - 


34 


175 


99 


33 


23040 - 


37 





34 


30 


330**. - 


99 


i?KI3 


21/ 


iP7 


.-7304.D - 


333 


339 


217 


396 


330S8 - 


S3 


93 


217 


38S 


•j iese - 


309 


193 


9 1 » 


201 


.?3O60 - 


3S4 


33 


216 


40 


."300* - 


7* 


3S4 


42 


40 


.73066 - 


70 


204 


39 


49 


23072 - 


63 


306 


143 


44 


33076 - 


306 


303 


239 


254 


.73000 ■ 


104 


JPP 


914 


97 


230O* - 


33 


7 


93 


253 


23068 - 


203 


119 


126 


40 


33692 - 


3 


33 


14 


93 


2309c- - 


6 





79 


9 


33900 - 


73 


33 


130 


4 


23904 - 


9 


25 2 


203 


119 


33900 - 


190 


205 


160 


51 


33933 - 


§89 


56 


50 


218 


33936 - 


93 


334 


119 


839 


33980 - 


199 


2 


50 


43 


3393* - 


3 76 


93 


303 


160 


3393a - 


|M 


360 


61 


196 


23933 - 


74 


4 


383 


203 


33930 - 


339 


254 


201 


99 


23940 - 


14 


?».' 


17 


340 


-n«44 - 


93 


39S 


XS9 


10 


.'0940 - 


17 


30 


93 


80O 


2390a - 


lin 


30 


396 


37 


23956 - 


46 


236 


79 


56 


33900 - 


34 


92 


264 


33 


33964 - 


40 


33 


123 


214 


23960 - 


43 


33 


233 


92 


33973 - 


300 


6 


32 


34 


Ull% : 


XTt 

.■►.':' 


92 
1^9 


201 
50 


02 
212 


23904 - 


93 


203 






Listing 2. 

3 RE >5 








»»(H9SHMH^nninn.m.' .'.- .• .• .• .■ .• .- -• .■ .■ ,'w<iv 


.-.n>L<k<|iLH>k'l'l'l't'l'k' 


^.'t'.'i'.'.'.'i'i'.'iMi' i'i'.' 


.'.'1*13 l'l» UUP 


IH'OtMO 


000001 


fc - n» l* * % l* 1" 


' r .-.■ . 


l^ , yl.H^ , ^t>^^H , ^S'Ol , 




.' L i 4 » fc ' »' *■ 


•.-.-,'.' 


.' ,*. l' U* I* k' I* 4* kk 1' i' k' i^4> k*k 


Pk'l'Ol'O 


kVA *.^ l> k* i*fc* i* i> V\ k \ 


k'4>k*k'0k'k'k,k* 


omH'o.-oo<neeiBei»i>Biwnn 


k'i« 








11' LET 


a -i' 








.'l' fl'l. 


i>-».».-pii> to > 


iSSf.i 




30 INPUT { POME S3 




(90 PRXHT 1- .PCCK t. 


0. C 




r.* ncxi 











70 If » 


O04070 THEN 


PRINT 


CJTH 


PR" DEEP 


I . -»S 








/ /Sf/>1</ J 










1000 FOR 


»-337&P TO 330SS 




it>ie ppkc 


iHM 


. -1 PAX 


* " * 


■PECK • 

lose ir i 

I 

103* NEXT 










HKtVl. 


'"■ THEN CO T 


4 








Listing 4 










?c&* c-Lrnn let #»c 






3010 JWI.M IJtllCh J>"iliM W>M 


:«o' IF b 


|0 OR 


I't 00 


fc. -INT T 


i-KN CO TO 0*4* 

J030 t.CT t»*370{>»«>»B 

*15»» INPUT Length Of 


auriiiuii i 


♦ •eiJ'* "J* 








^000 If • »0 PR 


i • !• TnEM C 


to a 




J..1 TO 4, POKE »*rf,PE«»A 


: • J I MEXT 4 








Listing 5 










IP RMNDDHIIC 


i>»P ;it;i 




aa lct 


• »»•■ '" 


uco i3oe ttnofjBG* 


ir.ninOOOuC! 50>ef>«*(M)' 6»3CCI Bc4 


fisosoKSBooowiBfao 




30 PRINT »*,*»,*». 


CO TO 


M 


/ isnng 6 










a» LET 


MPCEA 


33t'l.S 


S0 FOR 










■■BBBT4 


3B PRINT 


1* -»3B7« 


. TRB O; ■•« 
■>.■ ir p 


" • 








ten i . 


aootPCCH 


IHKN PRXNT '•CL03«" 


•.- • • * 


6TO 


90 I FT 


OlPEEK ■•aSfttPCEK 


l»»l 


l«ku 










oi» pmini pointi t 


vtHNMtl. 


CMtl» PEEK 


t ; NEXT • 








OPENING 
CLOSING 



A siBiw.r coMi'i.i/n-i.Y neglected m the 
Sinclair 7.X Spectrum programming manual is 
the operation of the Open* ami Close* 
commands. Sinclair claims that these 
commands are designed for use with its 
.Microdrive. Much of their power, however, 
can be realised without a Microdrive. To 
illustrate this untapped power I include, as an 
example, a routine which will emulate the I'lay 
command found, in one Ibrm or mother on 
the majority of computers with sound 
generators. It s;uvs you the time consuming 
job of converting music into the complicated 
decimal numbers required by Sinclair's rather 
feeble Beep command. 

The way in which your Spectrum communi- 
cates with the devices in the outside world, 
namely the screen, keyboard and printer, is 
complicated but extremely powerful, b'rom 
page Ifo of the Basic manual you will find a 
memory allotment called the channel 
information urea, sandwiched between the 
system variables and the Basic program area in 
the memory map. 

This area holds information about the input/ 1 
output devices connected to the system. This 
memory section can be ^ broken down into 
smaller units, each unit holding information 
about a particular I/O device. This is termed a 
channel. 

The Spectrum has four channels, denoted s, 
p, k and i. Channel s is an abbrevijtion lot the 
screen and as you might expect, handles 
output to the display. Channel p stands for 



printer and handles output to this device, if 
connected. If you do not own a printer then 
this information is still stored but is obviously 
not used. Channel k stands for keyboard but 
handles both input and output. It inputs from 
the keyboard but also outputs to the bottom of 
the screen. 

This is the area where lines are entered and 
edited. Channel r is not directly accessible to 
the unci since it is used by the Spectrum tin us 
own interna! purposes. Now here's where the 
powerful hit comes in. For instance, when you 
use the Print command the output goes 
through channel s to the main part of the 
screen. You can, however, change their 
behaviour by cautious use of the Open* 
command which can make its output go 
through any other channel. 

In addition to channels there are things 
termed streams which are associated with a 
particular channel. There are 16 streams, each 
one represented by a unique number from 
and 15 inclusive. When you use the Print 
command its output goes through stream 2 
which directs it towards channel s. The trick is 
to make stream 2 point to a different channel, 
not channel s. This is where the Open* 
command comes in. 

This instruction has two arguments, the first 
is numeric and the second is a string type. The 
first one tells the computer which stream you 
are altering and the latter one gives the single 
character abbreviation of the channel you want 
t continued on (Migc 151) 

YOUR COMPUTER. JANUARY 1984 147 



Spectrum 




* 







» 



.<■< < <„4-<-4-< -<..4_4 



A masterpiece of ingenuity 
to keep the whole family 
amused absorbed and 
enthralled until the next blue moon. 

A puzzle for all puzzle hatersl 
You'll be amazed as picture after picture 
unfolds as reward for your skill, 
patience and luck. 

You'll be staggered by the 
number of pictures shoe-horned 
into Spectrum, but you'll never 
know how many until Jumbly I 

itself tells you and 

rewards you efforts 
with the Jumbly Code. 




A brand new original all 
scrolling super colour 
animated tuneful 

multipicture 
puzzle program 



»2aB 



■ 



•**v 



uranrcranra.i 



mzm 





EKK K K! 



•( 4 



-<^JiJk 



) 3 

_4 4 A-4A 



COMPETITION 

The Jumbly Code entitles 
you to enter the Jumbly 
Competition to design a 

picture for Jumbly II, due out in 1 984. 

Winners will receive over £1 50 and 

have their design and name included in 

the new program. 

£6.95 + 50p p&p 



Available from SOOTS, W.H. SMITH, LASKY S. SPECTRUM. JOHN MENZIES and 
good computet- software stockists throughout the UK or direct for 
only £6.95 + 50p post and packing. 



• 



DK Tronlcs Ltd., Unit 6, Shire Hill Industrial Estate, Saffron 
Walden, Essex CB1 1 3AQ. Tel: (0799) 26350 (24 hrsj 5 Lines 

JUMBLY 4SK Spectrum (Joystick compatible] 



■■■■ 



V DOCTOR SOFT 

I i ADVANCED SOFTWARE 




DOCTOR SOFT 

258 CONEYGREE ROAD 

PETERBOROUGH 

PE2 8LR 



747 

Cockpit view, pilot written, instrument & visual 747 
Flight Simulator. Banking & pitching 3D outside 
view of Horizon/Runway (Heathrow/Gatwick). 7 
Nav points with continuous Navigation computation. 
Joysticks or Keyboard option, briefing program, 
map, notes & flight plan. Demonstration approach, 
4 colour — mode graphics & sound. 

Only £8.95 inc. VAT & PP (Disc £11.95) 

GORF 

(PURE MACHINE CODE, ARCADE QUALITY) 

The first BBC version of this superb machine code 
Arcade favourite! 4 widely different screens of high 
speed action: Invaders, Laser attack, Firebird, & 
Mothership, all in smooth 1 6 colour-mode graphics! 
Only £7.95 inc VAT & PP (Disc £10.95) 

MISSILE ATTACK 

(PURE MACHINE CODE, ARCADE QUALITY) 
Another well known arcade favourite, 2 player/ 
Joystick options, remote target designation of 
incoming ballistic missiles & attack craft. Protect 
your cities! Incredible Armageddon graphics & 
sound! £7.95 

DOUBLE ACTS 

2 GAMES, 1 THEME, 

Amazing value at only £6.95 per pair: 
SPOOK SPOOK: 

MUNCHER 2 ghosts, 20 mazes, 3 skill levels, hall 
of fame GHOST MINE Dig for gold, watch for 
spooks & snakes. 
SPACE, SPACE: 

WOLFPACK 3 starships, 1 space station, 4 galaxies, 
unlimited motion in space! MISSION ALPHA 3D 
High speed action, hall of fame & music! 

SPY, SPY: 

KREMLIN Escape through the endless 3D corridors 
of the Kremlin, aided by map & compass, but watch 
for the Gremlins! 

BONDSKI Lethal action as James skies down the 
slope & parachutes into the void! 

WORD PROCESSOR: 

WORD PERFECT £6.95 cassette £11.95 Disc 
Full facility 40/80 column word processor, wrap 
around, block move, justification, word replace, 
etc. With full instructions & Key insert. 

ONE DISK HOME OFFICE: 

Complete Menu driven home office system including 
WORD PERFECT, WORDKIT, LETTER, CALCULATE 
(mini spread-sheet), & DIRECTORY (expandable 
card file system). Supplied with detailed manual. 
We believe this to be the best value package of its 
kind ever offered. 

Only £15.95 Disc only. 

EDUCATIONAL SOFTWARE: 

TALKING TABLES TEACHER (7-14yr old) Speaks 
when Speech ROM fitted, teaches multiplication 
with colourful games & questions. £6.95 

COLOUR SHAPE MATCH (2-6yr old) Beautiful suit 
of 3 programs teaching shape & colour recognition 
with delightful graphics & sound. £6.95 






i JOYSTICK 
VERSIONS 



micro 32k 




• AVAIIAlUt tlli 

• W M '.Mil II'. 

• BO0T1 

• JOHN Ml fj/ii B 

-i MOST It AIIIMI. Ill A 

• mhchoni ( boo 

• imiM i maii mum 

COUPON 111 IOW 



DEALERS CONTACT (0903) 206 076 



MAIL ORDER 

ALL PRICES INCLUDE VAT, POSTAGE + PACKING FREE 
TITLES 

QUANTITY 

DISK D CASSETTE D 

(ENCLOSE CHEQUE/PO, VALUE 

NAME 

ADDRESS 



WE WELCOME HIGH QUALITY 

PROGRAM SUBMISSIONS AND 

PAY TOP ROYALITY RATES 





I * 



& 






I 




■■tf 



/ 






..the name 
of the game 



5 Sir Thomas Street 
Liverpool, Merseyslde LI 68W 
Dealer Enquiries Contact 
Co* Stokes on 061-236 8100 (20 fries) 



< continued from page 147 > 

that stream in succeeding!) point ui. Fur 

example, type! 

OPL'N #2. k 
This will make all Prim statements output 
through channel k to ihc lower part of ihe 
screen. Now, 10 test this type: 

PRINT hello PAUSE 
The pause command prevents the 
production of an error report until you press a 
key as this would immediately obliterate the 
Printing. You will also lind thai the List 
command also uses stream 2 .so it tries to list 
the program in the lower pan of the screen, 
but this is doi particularly successful. Printer 
owners may find it useful to write printer 
programs with output initially going to the 
screen while still using the I. Prim or l.l.isi 
commands bv entering: 

0PFN>3. s 
Stream 5 primarily points io channel p and is 
used by I. Prim and I. List, When you are 
positive that the program is debugged von can 
type:— 

0PEN#3, p 
Tins will revert stream 1 back to normal. 
This is ,j useful technique since it saves a good 
Jeal of time and printer paper. At switch on, 
only lout ol the Id si lean is are used or opened. 
Stream «0 Points, to channel k 
Stream 1 * 1 Points to channel k 
Stream 2 «2 Points to channel s 
Stream 3 *3 Points to ctuirinel p 

l tie Spectrum operating system is proiccied 
against your upsetting the way in which the 
editor works — the routine which allows you 
to enter or edit lines in a program — and the 
automain lisiei \Vhate\ci is done to the 
streams, automatic listings will appear in the 
main part ol" (he screen and lines will lx- 
entered or edited via the keyboard in the lower 
part ol the screen. A stream which does not 
point to any channel at all is termed closed. 

Closing down a stream 

The (Hose # command's single numerii 
argument denotes the number ol the stream 
which you wtinl inclose. The command makes 
that stream point to what n did on power-up, 
including nowhere at all. As von can see. von 
cannot actually close the first loin streams. 

loi instance, in the hist example, instead ol 
typing 

OPEN *3. p 
you could have simply typed 

close' «3 

which is certainly a much neater way. In Print, 
1. Print, List, l.l.isi. Input and InkeyS 
commands you can alter the stream that is 
used In the command, Pot example. Prim 
usually outputs on stream 2, its default stream. 
If vou type: 

PRINT -0. Hello PAUSE 
this will perform ihe same function as the first 
example did. The hash - * — symbol 
indicates to the computer that you wish to 
change the stream and must be followed by an 
integer value between and 15 inclusive. 
Again, ihe Pause is to prevent the word 
being immediately destroyed by the 
production ol' an error report. Printing in 
stream gives you access io the previously 
forbidden lowet two lines nf the display. 
1. Print *2 is I he same as Print and Print * \ is 
the same as 1. Print. 



You cannot use streams which are closed 
that is, 

PRINT #12. n 
will produce error "0 Invalid stream". You 
can. however, easily open them using the 
Open * statement. The Input command uses 
a delimit of stream 0. Although it is possible to 
change the stream used by this command, only 
a stream pointing to channel k can he used. 
Any other does not allow input from the 
keyboard which is obviously essential. If you 
do try then enor "J Invalid I/O device" will 
result. 

InkeyS works in a suuiliar way As you can 
see. the use of streams in I'O statements, the 
Open * command and the Close » aie verj 
powerful. Perhaps the most useful thing is the 
ability to create new channels and make 
previously unused streams point to them. This 
method is used in the Play example. 

The machine code for Play is held in a line 1 
Rem statement . This is unusual since most 
.Spectrum machine code is stored above 
RAMtop but this necessitates a diiTereni 
version Ibl each memory size of machine. By 
Storing the machine code in a Kern statement 
this problem is eliminated and so this program 
will run on hoih I6K and I8K machines. The 
machine code is represented by a dc\ ini.il 
dump shown in listing I. It is 22h bytes long- 
Type in a line 1 Rem followed by at least 22b 
0's. Now enter the rest of listing 2 which ;s u 
decimal loader program. Then carefully enter 
the decimal cinle from the tirsi listing. 

If you have made a mistake then the 
computet will tell VOU so when all the code has 
been entered. If ihis happens then eniei the 
program given in lisiing i which will allow 
you to check youi code against the original 
You can then Poke in the correct values into 
locations m which you made a mistake Delete 
the loader program and Save a cop) <»i the 
program on tape. 

To initialise ihe new channel a 
RAND USR 23829 
instruction is needed at the beginning ol any 
program which uses Play. Now cverytimc von 
prim through stream 4 — PRINT I I the 
l'l.i\ routine will be called. It expects a suing 
of character* which describe the tune to be 
played This mainly consists ol holes 
represented by the letters a to g. This, like thi- 
ol her parameters, can be in upper or lower 
case, it does not mailer. If you want to play a 
sharp note lhen prefix the appropriate note 
with a hash character, lor example: 

RAND USR 23829 PRINT *4 *Mi 
This plays Asharp and then B. It is possible to 
change I he octave by incorporating an 
exclamation mark followed bv a numbei from 

10 l > Middle < 1 — represented by the number 
t) in a Beep command — is m octave 5. Only 

1 lie middle few OCIUVCS are am eo»id lor 
producing music as the others are so low in 
frequency that you can hear the individual 
clicks or so high that they can hardly Ik- heard 
at all. The duration of ihe notes is controlled 
by the asterisk symbol, also followed by a 
number between and ° since ihere are It* 
definable durations. Thev are defined as in 
table I. 

You can change these durations if you wish, 
using the short program given in listing I. It 
will first prompt you lor ihe duration numbei 



T.th/t- ! 






Duration nurr 


ber 


Length (seconds) 







0.05 


I 




0.1 


2 




0.2 


3 




0.2b 


4 




0.3 


S 




0,5 


6 




0.75 


7 




1 


8 




1 5 


9 




? 



— II io V — you waul li) change. You will then 
be prompted tor the new duration value in 
seconds Anything from to 10 is legal 

Alter using the 

RAND USR 23829 
the octave number is set to "5, the central 
octave. The duration is set to 4, which is 
initially l>. J seconds. An example of the 
routine's use is given in lisliug 5. You wili find 
that the machine code Rem statement will 
only partly list and then stop, preventing the 
rest ol" ihe listing. To circumvent this 
behaviour, type: 

POM 23660. JO 
and do not deliberately try to list the first line. 

The information tor each channel occupies 
live bytes. The first two bytes tell the 
computer the address of the routine thai 
channel should use for output, this normally- 
points t*i a routine in ROM. The next two 
bytes point lo the address of ihe routine used 
for input. In all but channel k, this points lo a 
routine which will produce error J. In channel 
k, however, this points 10 I) routine which 
calculate* which key is being pressed. The 
remaining byte is ihe code of ihe cbaractei 
which represents thai channel. Program 1 
prints information on all lour channels. 

Output routine addresses 

Notice how channels k, s and p all ha\c the 
same output routine address. The difference 
between each channel is shown In llags, in the 
system variables, which are conditioned in a 
certain way lor each individual channel. Alict 
all nutputiuig to lite iwo halves of the screen 
01 to the printer is very sinulai except !oi a 
few small del ails. The stream information is 
held in the system variables between locations 
'J-iftfc and IIM^ inclusive. 

bach stream occupies two bytes. Since there 
are 1ft streams you might expect this area to be 
two bytes long bul instead it is 58 bytes in 
length. This is because there are three extra 
streams which are not available to the user but 
ate utilised by the editor and automatic lisiing 
routines to make sure lh.il then output goes to 
the right place. 

Anyway, each of these two bytes contains a 
relative displacement, from ihe byte helore the 
channel information area, lo the channel that 
is io be used. If the displacement is d then the 
Stream is closed. The Play routine works by 
setting tip five bytes of information for a new- 
channel just at ihe beginning ol the Rem 
Statement. This is made to be pointed to bv 
stream I. 

The computer unwittingly thinks thai it is 
iust printing to an ordinary channel m the 

proper information atea. The potential appli- 
cations of this are very powerful. 



YOUR COMPUTER. JANUARY 1984 IS! 



BBC 

J C Cottrell explains the 
principles of Forth and 
describes a program for 
the BBC to imitate it. 

Before YOU begin 10 ure Forih, it helps 10 
have some undertanding of how it differs from 
Basic. Forth is a compiled language — the 
computer takes your input, translates it into 
machine code, and stores the machine code, so 
that by the time yoti have entered the 
program, a complete machine language 
program is resident in memory. Basic is an 
interpreted language — the lines you type in 
are stored as they arc typed, then when the 
program is executed, it is translated a line at a 
lime to machine code, but the resultant code is 
not stored. This means that each line of 
program is translated as it is met and so 
considerably slows down execution. The 
important fact here is simply that Forth runs 
fester than Basic. 

A fundamental point of any language is the 
method it uses to handle arithmetic. Forth 
uses a system known as Reverse Polish 
Notation or RPN. This method will be 
immediately familiar to anyone who has used a 
Hewlett Packard calculator. At any time a 
number is encountered in a line input by the 
user, it is placed in a position in memory 
known as the stack. 

Any number being placed on the stack goes 
on the top, above nil the other items; also 
when numbers arc taken from the stack, these 
numbers come from the top. Therefore, the 
last number on the slack will be the first one 
uff, and for this reason the staik is known as a 
last-in-ilrst*oui structure — I.IFO structure. 

A number is placed on the stack simply by 
typing this number and pressing Return. 
Typing 3 followed by Return would leave the 
number 3 on the slack. Now typing 4 and 
pressing Return will place 4 on top of the 3 
already there Incidentally, typing 3 4 
followed by Return would produce the same 
effect. Note the importance of a space between 
the 3 and 4. Thus is an important convention 
in Forth — all words and separate numbers 
must be separated by at least one space, unlike 
Basic where spaces can often be omitted. 

To print the top number on the stack in 
Forth a full stop is used. So typing 3 . followed 
by Return — remember the space between the 
3 and the full stop — will place the 3 on top of 
the stack, and the full stop will print it, so J 
OK will appear on the screen. OK is the 
normal Forth response when no error has 
occurred. 

Most Forth words remove anv numbers 
from the slack thai they use so that in the 
above example there would be nothing on the 
stack, the 3 having been removed from the 
stack by the full stop. 




FORTH 



Now onto arithmetic. This is handled in 
Forth by the four words + * — / which 
perform the same functions as in Basic. Each 
one of these words expects two numbers on 
the stack, and the operation is applied to these 
two numbers. As is normal, the two numbers 
are removed from the stack. The result of the 
operation is stored on the stack. 

For instance, 3 4 + followed by Return 
would place the 3 on the slack, and the 4 on 
lop of it, the + would remove the 4 and the 3 
and add them together and then leave the 
answer ,7, on top of the stack. Note that 
nothing would appear on the screen apart 
from 'the usual OK message. To print the 
answer, a . must be used to print the top 
number on the stack. The dot of course could 
have been included in the first line, to give 
3 4 + . followed by Return, which would have 
printed 7 OK immediately. 

Multiplication acts in a similar fashion, so 
3 4". followed by Return would prim 12 
OK. Bui what about division and subtraction 
where ihe order of the two numbers is clearly 
important? The second number on the stack is 
either divided by, or subtracted from, the top 
number on the stack. So 4 3 — . would 



10REM FORTH: M0DE7 

20FDR I=8c75 TO &8F:READ A:?I=A:NEXT 
30?8<1A7A=96:END 

40DATA 113,23,124,26,0,239,39,0,0,0,0,0,122,26,0,0, 
36,122,26,0,0,0,16,0,0,31,35 



produce I OK, and 12 3/. would produce a 
4 OK. 

In Forth, arithmetic is integer only, and 
numbers arc rounded down lo the nearest 
whole number after division. In the sort of 
application for which Forth is chosen, 
however, this is not as much of a problem .is n 
might appear. There is also a group of words 
whose purpose is to directly manipulate the 
contents of the stack. These words are: 

PUP. This makes a copy of the top number 
on the stack, and puts it on top of the original. 
Thus lo calculate the square of a number: 3 
DUP * . 9 OK is the response. 

SWAP. This literally swaps over the top two 
numbers on the stack. For instance, if the top 
two numbers are 4,2 — in this and other 
examples, I place the top number on the left — 
after the SWAP, these numbers would be 2, 1. 

OVER. This will take a copy of the second 
item on the stack and put ii on top of the top 
item e.g., before OVFR: 3,4 after OVF.R: 
4,3,4. 

ROT. This goes further by rotating the top 
three items on the stack. The first item is 
removed, and pushed on top of the two to 
become the new top of stack e.g., before ROT: 
1,2,3 after ROT: 3,1,2. 

DROP. This simply removes the lop item 
and forgets about it. 

As well as the full stop to print a number, 
there is the word ." to print text, Spaces are 
very critical in Forth and this word is no 



152 YOUR COMPUTER, JANUARY 1984 



" 



exception — it must be followed by a single 
space. So to print "HELLO" the sequence 
."HELLO" will do the job. The last quote is 
not a Forth word, just a deiimetcr, so it needs 
no preceding space. 

Forth has the words If and Then to handle 
conditionals. The usage of these words differ 
from Basic. The word If expects to find a flag 
on top of the stack. If this flag is true, then the 
computer will continue execution of the code 
following the If. A false result will send the 
computer on n search for the next Then. As 
soon as this is found, execution continues with 
the next word after Then. 

The lings expected on the slack are pro- 
duced by a series of words. These words are: 

> lakes the top two numbers on the stack. If 
the top number is greater than the second 
number, a true flag is placed on the stack, 
otherwise a false flag is placed there. 

< is the logical inverse of >. 

= compares the top two numbers. If they 
are equal, a true flag is left on the stack, 
otherwise a false flag is left there. 

■0 takes the lop number on the slack and 
compares il to zero. If it is zero, a true flag is 
left on the stack, otherwise a false flag is left 
there. 

> gives a true flag if the top number on the 
stack is non-zero, otherwise gives a false flag. 

As an example, type in two numbers, then 
the following sequence: 

IF . SAME THEN 
This will print SAME if the two numbers 
were equal. The ■ compares the lop two 
numbers and leaves a flag on the slack. The If 
tests the flag. If il is false, a branch is made to 
the word following Then. Since this is the last 
word, however, control returns to the user. If 
the flag is iruc, execution continues with the 
printing of the word SAME. 



Forth has three types of loop. There is the 
Begin . . Until loop, Begin . . While . . Repeat 
loop, and the Do . . Loop loop. 

The Begin . . Until loop is used in a line 
such as: 

BEGIN 10." UNTIL 

The word Begin initialises the lovp and has 
no other function. The Until will expect a flag 
on top of the stack, in this case placed there by 
the =0. The flag here will always be false, 
since one will never tie equal to nought. The 
Until tests the top flag. If it is false, execution 
branches to the corresponding Begin. If the 
flag is true, execution continues with the next 
word. 

Begin... While... Repeat 

Begin . . ^"hile . . Repeat are enclosed in a 
program line in a smaller fashion to Begin . . 
Until. The Begin is again just a pointer. When 
the word While is encountered, the top flag on 
the stack is tested. If it is false, execution 
continues with the firsl word after Repeal. If it 
is true, execution continues with the r.exl 
word after While. The Repeat will cause 
execution to continue with the next word after 
the corresponding Begin. 

The Do . . Loop loop is Forth's equivalent 
of Basic's For . . Nexi loop. The Do expects 
two numbers on the stack. The first is the loop 
index, the second is the initial value of the 
loop index. The Loop will increment the loop 
index. If it exceeds the finish value, execution 
will proceed with the next word after Loop, 
otherwise the computer will branch to the 
word following the corresponding Do. There 
is a variation on this — the word + LOOP may 
be used instead of LOOP; Instead of incre- 
menting the loop index, this adds the top 
number on the stuck to the loop index, but 
otherwise functions as Loop. 



There are various miscellaneous words 
present in this implementation of Forth. 
These arc: 

EMIT which takes the top number on the 
stack and prints the character with this ASCII 
code; 

VDU which acts as the VDU statement in 
Basic. It takes as many numbers as necessary 
otT the stack, from the top downwards: 

! which is equivalent to Poke in most Basics. 
Il states the top number on the stack at the 
address pointed to by the second number on 
the stack; 

@ which will fetch l he contents of the 
address poinied to by the top number on the 
slack, and place this value on the stack; 

+ ! which adds the lop number on the stack 
to the address pointed to by the second 
number on the stack; 

?KEY which expects a number on the stack. 
The word will wait for the length of time 
represented by this number in hundredths of a 
second, continually testing to see if a key is 
being pressed. When a key is pressed, its 
ASCII code is left on the stack. If no key is 
pressed before the time expires, is left on the 
stack; 

CMOVE which expects three numbers on 
the slack. These will be referred to as nl,n2,n3 
with til coming from the top of the stack. The 
routine moves n5 bytes starting at the address 
nl to the block of memory starting at address 
n2. 

MOVE which acts as CMOVE except lhai it 
moves 16 hit words; 

CR which prints a carriage-return, linefeed 
sequence on the screen; 

SPACE which prints a single space on the 
screen; 

I continued on next pagei 



Hex dump and ASCI/ (Forth 21 

IE9B t oo 
1EAO 
IE AS 
1E80 

1100 

leca 



7? 
07 

M 

HO 

M 

M 

I EDO i CB 
1EDB I 16 
IEEO I 04 
IEEB i 
;cro i 



DO 
13 
IEF8 I BB 



1F0O I 
1F0B ■ 
1F10 • 
1F1B I 84 
1F20 r BD 
IF 28 I CO 
1F30 i 
1F38 I 
1F40 I 
1F4B I 
1FS0 I 00 
1F3B t AD 
IF60 I AS 
1F6B I BD 
1F70 l It- 
IF78 I 
It Oo ■ 
IF88 I 
1F90 i 
1F9B i 
1FA0 I D6 
1FAB I 16 
1FB0 I BD 
1FBS i 



BD 
CB 
16 



S3 

B9 
Db 
D6 



AD 
A9 
60 
19 
BO 



2E 22 
AO 00 
20 EE 
FF 2B 

03 A9 
16 BB 
A6 13 
79 06 
CB AD 
7E 60 

04 BO 
89 06 
B9 06 
A6 13 
F9 D6 
CB AD 
7E 60 
AO 13 
04 BO 
89 D6 
D6 16 
16 AA 
16 A8 
20 SB 
A8 13 
13 AD 
A9 13 



20 E8 
Bl 71 
FF C8 
20 A4 



01 
88 



SB 
AB 



1FCO 
1FCB 
IFDO 
1FD8 
1FE0 
1FEB 
1FF0 
1FFB 
2000 



2009 i OD 



13 99 
FF 2F 
BD 66 
03 A9 
16 8D 
BD A9 
A6 13 
13 AD 
GD A6 
CD A7 
CD A9 
13 BD 
BA IF 
IF AD 
AD 63 
60 AD 
63 19 
66 19 



80 B9 
16 BB 
A6 13 
00 2D 
03 A9 
16 BD 
16 30 
B8 B9 
16 88 
A6 13 
FF 2A 
8D A9 
03 A9 
16 8D 
BD A7 
20 38 
CO oo 

IF BB 

18 6D 
A9 13 
CA EO 
60 A4 
99 06 
06 16 
20 A9 

19 A4 



01 

AB 



IS B8 
BB 89 
A& 13 
13 AD 
IS DO 
13 90 
A7 IS 
C9 FF 
66 19 
19 99 
63 19 
AD 66 
60 FF 



BA 71 B4 .." . .q. 
C9 22 FO r...q.". 
4C A3 IE . ...L. . 
7E CO 04 '.+ .-.. 
SB 13 B9 . ...Lt'. . 

79 D6 16 y. . 

06 16 CB ........ 

BB 99 D6 . y 

99 D6 16 

20 A4 7E .-'.- .* 
01 4C SB . . i.i.LC 

A6 13 88 

EO A6 13 B... 

06 16 C8 

88 99 D6 

99 Db 16 ........ 

20 A9 00 .**.* .. 
13 A4 7E .......* 

Ol 4C 38 LC 

Ab 13 88 

13 SB B9 

IF BB B9 ... X... 

FO 23 A2 X. 

4C 4B IF . X..LK. 
Ab 13 BO ........ 

60 A7 IS m. . 

OO FO 03 

7C 88 88 Ut. *•*••• 

16 88 AD 

C8 84 7E - 

OO BD 63 ',"/ . ..• 
7E CO 04 . . C-. . 
SB 13 89 ....LC. 

BS B9 D6 > 

B9 D6 16 

Db 16 BD 

38 EO AS 8.. 

A7 IS E9 

IS BD A7 

14 38 ED 8. 

20 FA IF 

FO 03 4C L L 

99 Db 16 ...* 

D6 16 84 ..a 

IB 69 01 **,«.. I. 
19 69 00 .«..* .1. 
2E 20 A4 .<.'.. . 



2010 i 

2010 i 

2020 I 

2028 t 

203O I 

203B i 

2040 l 

204B 

2030 

2038 

2060 

20*8 

2070 i 

2078 l 

2080 i 

208S i 

2090 I 

70<i B . 

IOSO 

20A8 

20 BO 

20 M 

20C0 

20C8 

20DO 

20D8 

20E0 

20E8 

20F0 

20FB 

2100 

2108 

2110 

2118 

2120 

2128 

2130 

2138 

2140 

2148 

2130 

21S8 i 

2160 i 

2168 I 

2170 I 

2178 i 

2180 I 

.'tun i 



7E CO 02 
38 13 A9 

17 E8 eo 

16 C9 00 

18 69 01 
03 20 Al 
71 17 89 
99 D6 16 
D6 16 C9 
18 6D 71 
A2 03 20 
BD 71 17 

17 C9 OA 
Al 20 4C 
A9 02 18 
90 08 A2 
93 20 8D 
38 E9 01 
20 38 E9 
BD 6C 17 
FO 04 9D 
90 6C 
OO BD 
EO EO 
BO 6C 
FF EB 
7£ A9 
30 20 EC 
20 20 E£ 
30 20 A4 
A9 01 4C 
AA 88 B9 
D6 16 C8 
7E 60 FF 
A4 7E 
4C SB 



17 
6C 
06 
17 
EO 
20 



BO 03 
00 A2 
06 DO 
FO 21 
C9 OA 
20 4C 
D6 16 
4C 29 
00 FO 

17 C9 
Al 20 
A9 03 
90 08 
80 20 
6D 6F 
03 20 
6F 17 
99 06 
OA 9D 

18 69 
6C 17 
CA 4C 

17 C9 
FO 1A 

18 69 
06 DO 
20 EE 
FF (It) 
FF 60 
7E CO 



3D 
D6 



13 88 



CO 
13 
B9 

88 B9 D6 
16 CB CB 
99 D6 16 
99 D6 16 
Db lb bO 
20 A4 7E 
01 4C SB 
16 AA 88 
C8 99 06 
lb B4 7E 
20 A4 7E 



8A 99 
33 57 
04 BO 
89 Db 
Db lb 
16 AA 
99 06 
AD Ab 
AD A7 
00 4F 
CO 04 
13 BB 
B9 06 
16 C8 
60 OO 
CO 06 



A9 01 

00 90 
FB B9 
AD 71 
90 08 
42 20 
38 E9 
20 BO 
69 A9 
OA 90 
4C 68 
IB 6D 
A2 04 
BD 70 
17 C9 
Al 20 
B9 06 
16 4C 
6C 17 

01 C9 
60 A9 
AS 20 
OO DO 
4C CI 
30 20 
F2 88 
FF 60 
84 7E 
00 44 

02 BO 
B9 Db 
C8 C8 
D6 16 
41 SO 
OS A9 
16 8D 
80 A7 
88 B9 
16 CB 
IS BS 

15 88 
36 43 
80 03 
88 89 

16 A4 
8A 99 
32 4F 
BO OS 



4C - L 

6C C I 

Db 

17 .... !.q. 

A2 .1 

BD . . LB . 

01 q H. . 

B9 . ..L) .. 

Ob 1. . 

08 .aq 

20 . . . Lk 

70 . q. . . . •[> 

20 

17 . L. .p. 

OA . . .ae.. . 

4C L 

16 * • O* • • i 

32 8 LR 

CA B ■ ■ ■ 1 . ■ 

OA . 1 . . I . . . 

00 . . .1. ' . . 
A2 . 1..L. . 

08 ..1 

20 L. 

EE .1. .10 . 

84 

A9 "". . . * . 

A9 ....'*. 

33 .. - .DU 

05 P ...... 

16 ..LC... 

99 

84 

20 * .SWAP 

01 .» 

Ab Lt 

IS 

Db 

BA 

88 

99 

32 .. '.OVER 

A9 .- 

06 .Lt 

7E * 

D6 

34 ..--.ROT 
A9 ,* 



2190 I 
2198 I 
21AO i 
21A6 t 
2130 t 
2188 i 
2IC0 l 
2IC8 i 
21DO i 
2108 I 
21E0 ■ 
21E8 i 
21F0 i 
21F8 t 
2200 
2208 
2210 
2218 
2220 
2228 i 
2230 t 
223B ■ 
2240 ■ 
2248 I 
2230 I 
2238 
2260 
226B 
2270 
2278 
22B0 
22B0 
2290 
229B 
22A0 
22A8 
22BO 
22B8 
22C0 
22C8 
22D0 
2208 I 
22£0 i 
22E8 I 
22F0 i 
22F8 ■ 
2300 I 



01 4C SB 13 B9 06 16 80 .Lt 

Ab 13 88 B9 D6 16 80 A7 

13 88 B9 D6 16 60 AS IS 

88 B9 06 lb BD A9 13 88 

89 D6 16 AA 8B B9 06 16 

86 83 AA A3 83 A4 7E 99 *. 

D6 lb 88 BA 99 D6 16 88 

AO Ab 13 99 06 16 B8 AD 

A7 13 99 06 16 08 AD A8 

15 99 D6 16 88 AD A9 IS 

99 06 16 60 00 44 32 4F ... .ORO 

SO 20 A4 7E CO 02 BO 03 P ...... 

A9 Ol 4C 38 13 88 88 84 ..Lt.... 

7E bO OO 3D 20 20 AE 13 *>'.• .. 

AD Ab IS CD AB 13 DO 13 

AD A7 IS CD AV IS DO OB 

A4 7E C8 A9 01 99 D6 16 .- 

S4 7E 60 A9 00 A4 7E CB .**•...'*. 
99 D6 16 B4 7E 60 FF 3E ....*■*.> 
20 20 AE 13 AD A7 13 CD 

A9 13 FO OD BO 13 A9 OO 

A4 7E CB 99 D6 16 B4 7E .* * 

bO AD A6 IS CD AB 13 FO ' 

ED 90 EB A9 01 4C 38 22 L8" 

60 OO 3C 20 20 AE 13 AO ' .< ... 

A7 13 CD A9 13 FO OD 90 

13 A9 OO A4 7E CB 99 Db ........ 

16 B4 7E 60 AD A6 13 CD .,-,,.. 

A8 13 80 ED A9 01 4C 63 Lc 

22 60 OO 3D 30 20 20 92 - . -v . 

13 AD Ab 13 C9 00 DO 12 

AD A7 13 C9 00 00 OB A9 

Ol A4 7E C8 99 06 16 84 . . - 

7E 60 A9 OO 4C 91 22 60 ~"..L."" 
FF 3E 30 20 20 92 13 AD . M> ... 

Ab IS C9 OO DO 12 AD A7 

13 C9 00 DO OB A9 OO A4 

7E C8 99 Db 16 84 7E 60 * *■ 

A9 Ol 4C 87 22 60 FF 49 ..L."'.l 

46 20 A4 7E CO 01 80 OS F .- 

A9 Ol 4C SB 13 89 Db 16 ..LC... 

B8 84 7E C9 00 FO 01 60 ..* ' 

A9 20 8D 92 13 A3 8E 80 

93 IS A3 8F BD 94 IS A9 

OD 80 93 13 68 83 81 68 n..h 

83 B2 A9 63 83 OA SO AF . ..c . 
OF A9 OO 83 UA A3 81 B3 

Misting continued on next pagei 






YOUR COMPUTER. JANUARY 1984. 153 



'continued from previous page/ 

SPACES which lakes the iop number on ihe 
Mack, and prints this number of spaces on Ihc 
screen. 

Variable handling is achieved in Forth in the 
following way: A variable is set up using the 
word Variable. For example: 

VARIABLE JIMMY 
creates Jimmy as a variable, and assigns it an 
addicss to store its contents. Hxecuting the 
word Jimmy puts this address on the slack. 
Thus variables are read using @, written \o 
using !, and added to using +!. So lo set 
Jimmy to 23, ihe sequence 
23 JIMMY 
will do i he job. Similarly, to print the contents 
of Jimmy, use JIMMY @. and to add 12 lo 
Jimmy use 

12 JIMMY • i 

String handling is rather complex. The 
sepatate bytes of a text string are stored in 
memory, preceded by a length counter, 
indicating length of string. To set up a string, 
the wotd Variable is used, followed by the 
name of the string, followed by the maximum 
length of siring, followed by the word Allot. 
So to set up a siring Fred with a maximum 
length of 10 characters, use the sequence 
VARIABLE FRED 10 ALLOT 

The contents of the string must cither be 
moved from somewhere else in memory using 
.Move, or else stored byte by byte using !. 
Thcte is, however, an easier way to print oui 
the string than removing it byte by byte using 
@ and then piinling each byte using Emit 
Instead, the word Type may be used. To set 
up the parameters for Type, the word Count is 
used Count expects the address of ihe start of 
the string on the slack. Ii is assumed thai this 
is ihc address of the length byte and lhat ihc 
string itself starts ai this addtess plus one. 



When Count has been used in this manner, 
Type will print a string on the screen. Finally, 
to remove any trailing spaces on the end of the 
string, the word — Trailing is used. It expects 
the address of the first character of the string 
on top of the stack, and the length count of the 
siring just below this. When it has altered the 
length count to exclude trailing spaces, the 
string address is left on top of the stack, 
followed by the new length count. 

Any word sequence 

The above section has dealt simply with the 
actions of words. Any sequence of words may 
be used, and any results will be displayed as 
soon as you pi ess Return. This is not 
programming. A program in Forth consists of 
a list of defined words. An analogy may be 
helpful at this stage. 

A program consists of a number of actions, 
referred to as words. These words are 



Use this hex loader to type m the hex dump 
(Forth 2i listing Enter the two-character 
hex numbers row by row. beginning with 
the 2E (at addres ft IE99I in the top row 
Press < HE WRN' after each entry 

10 *C« •«■ lO*K* 

JO CLti**l«'-m«rt •« tt.* n^, -,,_,? <T/*I*II<«CT 

AW W 

» I' ■•** ikh ii-Mn n« rnoens 
m fp —*\ to *?J»? 

30 It »n^M'IIHI c»ii:ii-i..i -»-. -'.POO 
B)ajflgltS7l 

*" ten*" 

TO M*«t WIKW 

to r*ivr -*«,»». i',«ii|., ■, 

too it LDKMI02 rx»« raocMuMi(ia«ii< 

UO M--«-.»li»T>CWM.<**> 

l» IHTIL LX.llCO 

130 7H-6X 

1«C «<I? 

133 nim CWIi:i|t>«IIM l -'»«'l|VIM 



IH 
1T0 
■ ■0 

i«o 

310 
JSO 

no 

1*6 

»c 
**o 



HJnoo* 
•«rf*T 

l**Vi '•*»»•« will row mi t* tlvt' 

... v :-, v*| . Ml 

(KT| L .x>kitrr mm iKI7>;i 



'ltd 

K..X.5 



I' t»»<M» THIN m>E«uMI«3ll*«IMT €■»!•»• 



•OJOI, 



combined in further definitions until the 
whole program consists of a single word. The 
program is run by typing in this word. 

To write a program, the specification of the 
task must be decided upon. This single action 
is broken down into groups of smaller actions, 
and each action in these groups itself broken 
down, until the stage is reached when the list 
may be easily converted to Forth code. 

As an example, lake brushing your teeth in 
the morning. The whole action could be 
regarded as one word, Teeth. In pscudo-Fonh 
the code would look something like this: 
: TEETH 
BRUSH PASTE CLEAN. 
In Forth, a colon indicates a word definition 
and a semi-colon an end of word definition. 
F.ach word could be defined as follows: 
BRUSH 

OPEN-CUPBOARD GFT BRUSH 
CLOSE CUPBOARD: 

:PASTE 

GET PASTE SQUEEZE TUBE 

DROP PASTE; 

:CLEAN 

SCRUB RINSE, 
and each word in these definitions could be 
defined themselves, until the only words in the 
definitions are those provided in the Forth 
system. The only other thing you need to 
know to write programs is the format of a 
word name. It must be no more than 20 
characters long and may include any character 
except a space — upper and tower case letters, 
numbers and symbols are all equally 
acceptable. 

For storing your Fonh programs, the two 

winds Load and Save ure provided. These acl 

as in Basic except that files are numbered 

rather than named. Numbers should be in the 

'continued on page /56V 



fft'stini 


< - 


continued from previous page) 




2308 


i 
1 


8C 

Bl 


A5 
AS 


82 
87 


83 
85 


BD 
82 


A3 
6C 


86 

BC 


BS 
OO 






2310 


1 




2318 


■ 


so 


FF 


54 


48 


43 


4E 


20 


60 


' . THEN 




2320 


I 


FF 


42 


43 


47 


49 


4E 


20 


68 


.BEGIN 


Ii 


2328 


1 


AA 


68 


111 


A8 


8A 


48 


AE 


OB 


. hH..H 


. 


2330 


• 
■ 


19 

K 


EB 
19 


9D 

ill 


QC 
BD 


19 
19 


98 
60 


FF 


9D 

33 






2338 




u 


2340 


I 


4E 


54 


49 


4C 


20 


AE 


DB 


19 


MTIL . 


m 


2348 


• 


68 


68 


8D 


BC 


19 


40 


CA 


OD 


hh. ,.H 


m 


2330 


i 


QC 


19 


4B 


60 


OO 


37 


48 


49 


■ ■ M * WH 1 


a as 


1 


4C 


43 


20 


A4 


7E 


CO 


01 


80 


L£ .-. 


. 


2360 


■ 


03 


■ii 


3D 


13 


B9 


D6 


16 


88 


.11... 


t a 


2368 


1 


84 


7E 


C9 


00 


DO 


47 


AE 


BB 


.-. ..a 


t 9 


2370 


1 


19 


CA 


CA 


BE 


88 


19 


A9 


20 






2378 


1 


BD 


92 


15 


AD 


SD 


IA 


BD 


93 


....]. 


» * 


2380 


1 


13 


AD 


3E 


1A 


80 


94 


13 


A9 


..*■.. . 


i * 


2388 


1 


OD 


BD 


93 


IS 


68 


S3 


81 


68 


. . . .h. 


h 


2390 


I 


as 


B2 


A9 


63 


83 


M 


20 


AT 


. . .c . 


. 


2398 


I 
■ 


OF 
69 


A9 
02 


00 

as 


85 
81 


BA 
AS 


A3 
82 


Bl 
69 


IB 
OO 






23AO 




2SM 


t 


48 


A3 


81 


48 


A5 


86 


83 


81 


H. ,H. . 


fc . 


23B0 


1 


A3 


87 


83 


82 


EA 


60 


FF 


52 


. ■ • • . " 


K 


23B8 


■ 


45 


50 


43 


41 


34 


20 


A£ 


SB 


EPEAT 




23C0 


1 


19 


68 


68 


BO 


BC 


19 


48 


CA 


-tin. . ,M. 


23C8 


1 


BD 


8C 


19 


48 


60 


00 


44 


4F 


...H'.DD 


2300 


• 


20 
7E 
EH 
EB 
EB 
84 


AE 
B9 
B9 
B9 
B9 
7E 


80 
D6 
D6 
06 
D6 
68 


19 
16 
16 
16 
16 
AA 


E8 
9D 
9D 
90 
9D 
68 


E8 
SC 
BC 
BC 
BC 
48 


E8 
19 
19 
19 
19 
A8 


A4 
88 
8B 
BB 

uu 

8A 






2300 


^- 




23E0 






23ES 






23F0 






23FB 


. ""h . hH 




2400 


( 
• 
i 


48 
9B 
AD 


AE 
E8 
8B 


88 
9D 
19 


19 
QC 
IB 


E8 
19 
69 


9D 
BE 

04 


BC 
SB 
80 


19 
19 
BB 






2408 






2410 






2418 


i 


19 


60 


FF 


41 


4C 


4C 


4F 


54 


. ' . ALLOT 


2420 


* 


20 


A4 


7E 


B9 


D6 


16 


18 


65 


% 


B 


2428 


■ 


77 


83 


77 


88 


B9 


D6 


16 


63 


H.H.. . 


# 


2430 


1 


76 


85 


78 


B8 


84 


7E 


60 


FF 


X.H . .**• 


^ 


2438 


1 


45 


4D 


49 


34 


20 


A4 


7E 


B9 


EMIT . v . 


2440 


1 


D6 


16 


20 


EE 


FF 


SB 


88 


84 


f I • 




2448 


i 


7E 


60 


00 


21 


20 


A4 


7E 


B9 


*•.! .-. 


2450 


I 
I 

i 


D6 
16 
85 


16 
3D 
71 


8D 
A7 
8B 


A6 
13 
B9 


15 
B8 
06 


88 
B9 
16 


B9 

D6 
S3 


06 
16 
72 






2458 






2440 






2468 


i 


B8 


B4 


7E 


AO 


00 


AO 


A6 


13 


V 


• 


2470 


i 


91 


71 


en 


AD 


A7 


13 


91 


71 







2478 

2480 
2488 
2490 
2498 
24AO 
24A8 
.Mhu 

.■41<H 
24CO 
24CS 
74 DO 
24 DB 
24E0 
24EB 
24F0 
24FB 
2300 

2S10 
2S18 
2320 
2529 
2330 
2338 
2340 
2348 
2330 
:>r,:>H 

2360 
2368 
2370 
2378 

zaste 

2388 
2390 
2398 
25A0 
23A8 
25B0 
25B8 
23C0 
23CB 
25D0 
250B 
25E0 
23EB 
23F0 



60 OO 
16 83 
72 84 
A6 IS 
06 16 
16 84 
A4 7E 

88 B9 
B9 06 
06 16 
20 7C 
18 60 
B9 06 
IA AO 
AD A9 
A6 13 
13 99 
24 60 
-i 7E 
06 16 
F4 FF 
A4 7E 
06 16 
IE 23 
43 20 

89 06 
06 16 
C9 OO 
OO DO 
83 7E 
83 71 
AO OO 
7E 88 
88 89 
AO A8 
06 16 
B8 B9 
16 88 
99 :.-. 
00 99 
E9 01 
E9 OO 
60 00 
7E 88 
80 A6 
A7 13 
IS 8D 
A7 IS 



40 20 A4 
71 B8 B9 
7E AO 00 
CS Bl 71 
AO A6 IS 
7E 60 FF 
89 D6 16 
D6 16 BD 
16 8D AO 
80 A9 13 
24 A4 7E 
6A IA BD 
16 6D 69 
A8 13 99 

15 99 D6 
99 D6 16 
06 16 84 
OO 3F 4B 
B9 D6 16 
84 7E AB 
CO 00 DO 
99 D6 16 
84 7E 60 
60 FF 43 
A4 7E 8B 

16 flD A6 
8D A7 IS 
DO OF AD 
08 AS 7E 
60 A4 7E 
80 B9 D6 
Bl 71 8D 

88 B9 D6 
D6 16 83 

15 91 
18 69 
06 16 69 

89 06 16 

16 88 B9 
D6 16 AD 
80 A6 13 
80 A7 IS 
40 4F 56 
88 BB BB 
IS 88 B9 
AD A6 13 
A6 IS AD 
80 A7 IS 



71 
01 



7E 89 
06 16 
81 71 
A4 7E 
C8 99 
2B 21 
80 6A 
69 IA 
13 88 
CO 84 
B9 06 
6A IA 
IA OD 
06 16 
16 C8 
CO AD 
7E 20 
43 59 
AA 88 
A9 Bl 
OF A9 
8A C8 
A2 00 
4D 4F 
(It) B8 
13 88 
AD A7 
A6 13 
38 E9 
B9 06 
16 85 
AB 13 
16 83 
72 AO 
A4 7E 
99 06 
OO 99 
18 69 
06 16 
A6 15 
AD A7 
4C 40 
43 20 
B9 06 
D6 16 
18 6D 
A7 IS 
4C 40 



D6 -.• ."".. 

0*J i •(] . . • ■ ■ 

80 r.*-...q. 

99 . . . .q,~. 

06 

20 ..-•.♦■ 

I" * ••••J* 

88 1.. 

89 

7E *■ 

16 I*."'... 

08 .ml.. J.. 

69 ...al..l 

CB 

AD 

A7 

40 - H 

20 *-.?KEV 

B9 ." 

20 ...*... 

OO 

99 .* 

4C ...^'..L 

36 .*" .CMOV 

88 E ...... 

B9 

IS 

C9 

06 v 8. . 

16 .*•' .-... 

72 .Q.....r 

A4 . . .q. . .. 

71 * q 

00 r., 

89 ....q.~. 
Lo ••*■••■■ 

I/O < ••• !••< 

01 1. 

69 1 

38 B 

13 

23 LUX 

A4 '.MOVE . 

16 • 

80 

A6 a. 

60 a 

23 LUX 



23F8 
2600 
2608 
2610 
2618 
2620 
2628 
2630 
2638 
2640 
2648 
2630 
2638 
2660 i 
2668 ■ 
2670 I 
2678 I 
26S0 i 
2688 I 
2690 i 
2698 i 
26A0 : 
26AQ : 
26B0 ■ 
26BB I 
26C0 ■ 
26C8 I 
2600 i 
260B I 
26E0 I 
26EB I 
26F0 i 
26F8 I 
2700 I 
2708 i 
2710 I 
2718 ■ 
2720 i 
2728 I 
2730 t 
2738 I 
2740 i 
2748 • 
2 750 I 
2738 I 
2760 I 
276B I 
2770 I 



60 00 43 4F 33 4E 34 20 ' .COUNT 

A4 7E B9 D6 16 18 B3 71 ."■ q 

69 02 BD A6 15 88 B9 D6 1 

16 85 72 69 00 8D A7 15 . .rl.... 

A9 OO 99 D6 16 CB B4 7E * 

AO OO Bl 71 A4 7E 99 D6 ...q.".. 

16 C8 AD A7 13 99 06 16 

CS AD Ae 13 99 D6 1 6 B4 

7E 60 FF 43 32 20 20 E7 "".CR . 

FF 60 FF 53 50 41 43 43 .-.SPACE 

20 A9 20 20 EC FF 60 00 . ..*. 

S3 30 41 43 45 S3 20 A4 SPACES . 

/L If 06 16 AA tO OO l-O ....... . 

09 A9 20 20 EE FF CA 4C L 

3D 26 88 B8 84 7E 60 00 Jk...--. 

34 59 SO 45 20 A4 7E B9 TYPE .*. 

06 16 83 71 88 89 D6 16 ...q 

83 72 88 B9 D6 16 8D A6 .r 

15 88 88 84 7E AO 00 CC ....*... 

A6 IS FO 09 Bl 71 20 EE q . 

FF CS 4C 8F 26 60 FF 2D ..L.fc-.- 

34 32 41 49 4C 49 4E 47 TRAILING 

20 A4 7E B9 06 16 BS 71 .■* q 

88 89 06 16 83 72 B8 B9 r.. 

06 16 18 80 A6 13 63 71 »q 

83 71 A3 72 69 00 03 72 .q.rl.,r 

88 84 7E AE A6 13 AO 00 . . - 

Bl 71 C9 00 DO 11 CA A3 .<] 

71 38 E9 01 83 71 A3 72 qB... q.r 

E9 OO 83 72 4C 00 26 A4 ...rL.l. 

7E 8A 99 06 16 C8 C8 84 - 

7E 60 OO 36 44 35 20 A4 *' .VDU . 

7E B9 06 16 AA BB BB B4 - 

7E 20 EE FF C9 20 BO IE ~ 

BO 77 IE A8 CO 00 FO 16 .N 

88 BC A6 13 A4 7E 89 D6 ".. 

16 88 88 84 7E 20 EE FF ....*- .. 
AC A6 13 4C OC 27 60 FF ...L. ". 
53 41 56 43 20 A9 BC 85 SAVE . . . 
71 A9 60 83 72 A4 7E B9 q.'.r.*. 

D6 16 88 88 B4 7E 18 69 ~.i 

30 80 A6 13 A2 A6 AO IS O 

A9 OD 80 A7 13 A9 80 20 

CE FF 8D AB IS AO 00 Bl 

71 AC A8 13 20 04 FF AS q 

71 CS 7A FO 10 AS 71 IB q.i...n. 

69 01 83 71 AS 72 69 00 l.-q.rl. 

B3 72 4C 33 27 AS 72 C3 .rLU'.r. 



164 YOUH COMPUTER, JAMUARY 1984 



'Get it right 

at Laskfs... 

Games, business, education, word processing, accounting . . . The 
amazing potential of micro computers is virtually limitless, so you 
need the right advice in order to find exactly the right machine for you. 
At Laskys we have a specialist micro department called Micropoint, 
where we can help you to analyse your requirements and experiment 
with everything from the simplest to the most sophisticated 
equipment. 

A choice of easy ways to pay, free 2 year guarantee, a commitment to 
exchange products if you are not completely happy and, of course, a 
nationwide after sales service. You can't buy micro anywhere better 
than Laskys — who else offers you so much? 





ATARI 400 




532^ 




Home computer 
with 16K memory. 
Spill proof 
keyboard. Superb 
graphics. Colour 
andsound, 

includes Basic 

Erogram 
it. 



*%,« *w c \ s oin g A Se t" ■* spec IM. ATARI 400 
S^St i °?, ,ai p r1 SOFTWARE PACK OFFi 



&^&* 



OFFER 

buy l'-u HfeUJ tit Stor fitiJfti rjrtftJ/;? <£>] „*v 'At^ct 
iKl.l *t n\it*lii*n §0 t'lf/erjtiistttnjc* rjurlfr. 

tlitMjjiili ■ i- t J V ■*_' 



APPLE He 




PROFESSIONAL HOME 
COMPUTER PACK 



PLUS VOUCHERS 
WORTH OVER £100 
FOR PROGRAMS 
& ACCESSORIES. 



I 







A sophisticated micro with amazing scope for home 

and office. 
64K memory, disk drive, RF modulator enabling 
you to use your existing TV as monitor, includes 
Owners Pack. 



LYNX 96K 



Compact powerful 96K home unit at a 
budget price. Colour, sound and graphics. 
Compatible with most cassette players. ^298 

Lynx Parallel Printer Interface £49.90 
Lynx Serial Printer Interface £3.9fi 



AI prion cofteel 
mnt of going 
toprmbut 

dangtvKhou: 
Mfefc17fl1« 






it\w cm 




Recommended Epson printers for Lynx 

Epson FX80 £498 

Epson MX100/3 £539 

Epson RX80 ^gg&SB 



AS* 



The Home Entertainment Specialists 



ALL MAJOR 

CREDIT CARDS 
ACCEPTED 



»Vrwti"t« *' Ms.l ■►It'" 'Mi '■»*:«*» .t - ;. ;: '■•:!» ! " ■' 
.-•l--<-.:j'a.(: A' i*lS";o;K!':«ing:i-ii >!0\:< i ill 






(%!>*:>. ! ;.>wr-«:« 
WttO.'tJ0 % i » ■■ 
Win* ( T-r »t-aar 

r* can* ,->!»■*• 



■ vt'IlTM'M'i 



» 



■Cu««uC<or> >PI ,j-i»k^- 

;n«w» ! ;•«•■» inrai u*<i .'Jii ««»:•» 



:''C'J'h,iim! 



KCtJUC 



XMAS& 
NEW YEAR 

OPENING HOURS 

Hkfl5iS«.|i*».«' 
lUiTM) 

Ml M» 0*5 itM »•« 

o»** **■!■«. t • 
auiiNimrtMiscMaw 
OMNininiwUf 



»<••:*;:••«■»•:« »a,i»»t"'3<iRi>iM*wr .(ut*i*nutu<»t»V).f »rwt«wwt*»»v5*t>wi »:»p>:i(p-«hii' 

New store opening in Exeter late December 



YOUR COMPUTER, JANUARY 1984 166 



(continued from page 1541 

range J • 1 5. So to Save the current user-defined 

vocabulary with a file number of 6. 

6 SAVE 
will achieve ihe desired result. And to load this 
back again, use 

6 LOAD 
This brief summary should have got you to 
the point where it is possible for you to write 
programs in Forth, so I will move on to the 
machine-specific features of my BBC. 
compiler. 

As a start, enter the first, short program, and 
Save it on tape. Next, enter the second 
program. Save this on a separate tape. Now 
insert the tape you used to Save the first 
program and position it after this program. 



Type Run. Now type 

SAVE FORTH 1 4700 5780 4700 
Press play and record on your tape recorder, 
and press Return. Stop the tape when the 
computer has finished recording. 

Now enter the final program. Save this after 
the text of the second program on your secutid 
tape. These copies are not functional; their 
purpose is to help you to correct any mistakes. 
Run the program 3S before, then insert your 
original tape, and Save the code using 
SAVE FORTH2 5790 606 E 5790 
You can now use the progiam from this 
tape. Use 

CHAIN 
to load the fust pari, 

LOAD E'iO 



for the second part, and 

LOAD IE99 
for the last part. When the last part has loaded 

CALL ftEwD 
will start the program. 




Forth I listing 

10 PX«6OE0Dl£lLDX tlOOlLDA klA6B,XlCHP ItOOiBEO PX«k0S 
20 JSR 6FF£EilNXtJflP 60EOF|JSR IFF£7iJSR 6FFE7iTSIl6TX (70 
10 LDA ItOOlSTA WElLDA t64FiJ8R 6FFEE1LDA HHBiJSS 6FFEE 
40 JSR 6FFE7iJ8R 6FFE7iLDA IkSDtJSR kFFEEiLDI HOOiJSR kFFEO 
SO CHP HIBlBNE PX*103iJHP 60F30iCHP I63AIBNE PX*608iLDA 1663 
tO BTA I79iLDA HJAiCKP l63BtBN£ PX+k08lL0A IkOOiSTA 179 
70 LDA HJBiCHP «67FiBNE PX»604i DEXi JBR kFFEElJHP I0E4I 
•0 CttP 6609iBNE PX«613iL0A t620iJ6R IFFEEiJGR 6FFE£iJBR IFFEE 
90 JSR 6FFEE1JMP 60E41iJ8R kFFEEiBTA 613AA, Xi INHCHP 660D 
100 BNE PX-k47iJBR 6FFE7iL0A 679iCHP 6k63iBNE PX«60CiDEI 
110 LDA «620iBTA 6ISAA,XlINIiJNP 10E4I iDEXl LDA t620iSTA 613AA.X 
120 INXiLDA IIODiBTA 613AA,XiLDX •kOOiLDA klSAA.XiCHP I63A 
130 BNE PX*k05iJI1P 6ilB8iCHP IkODlBEQ PX*652iCHP tt20iBNE PX*k06 
140 INXiJHP kOEftBiCHP HJOiBCC PX*649iCHP IkSAiBCS PX*645 
ISO 5'i IS4.J5R 6l039lL0X 670lLDA tkA2tBTA 61640, Xi INXiLDA (BO 
160 STA 61640. Xi INXiLDA tkAOiSTA 61640, Xi INXiLDA 67FiSTA 1.1640,1 
170 INXiLDA «620lBTA 11640, Xi INXiLDA ItSSlSTA M640.Il INXiLDA IBB 
ISO STA 6l640,XlINXiBTX V7DH0X lB«i INXiLDA kl3AA,IiCnP 1620 
190 BNE PX-606IJMP lOEBDiJPIP lOFJFiLDA H32iSTA 61A38iJSR 613CD 
200 LDA 61A23iCHP «k63iBEQ PX-lSCiJSR 60F36iLDX kSJiDEn JEi 
210 LDA tlSAA.XlCNP «62EiSNE PX*k0Di INXiLDA 613AA,IiCHP 9622 
220 BEQ PX«60AlJMP 60F33I INXi Mil JHP 10EBDUSR 6U37|JHP 60EBD 
230 LDI 67DiLDA I66O18TA 61640, XlLDA IfcOOiBTA 67DiJSA 61640 
240 JHP 60E2A|LOA 967EiJBR 6FFF4) RTSlLDY I6OO1LDA 61SAA,! 
230 CHP I6201BEO PX+60AiSTA 61392, ¥1 INXi INYl JHP 60F38iLDA I60D 
260 STA 61392, YiBTX 6B3iJBR 6OFAF1LDI 67DlL0A I620iSTA 61640,1 
270 JNXiLDY I600i JBR 6OFSA1LDA ik8I),YiCHP 16201 BNE PX-607 
280 JSR 60FBAUHP 60F98ILOA 6BI1CLC1ADC IkOliBTA 6BI1LOA 682 
290 ADC I6OO1BTA 6B2iRTStLDA 6BI1BTA 61640, Xl INXiLDA 682 
300 BTA 61640, X1INX1BTX 67DiLDA 686l8TA 6BI1LDA 687i8TA 682lftT8 
310 LDY IkOOlLOA 68A1CHP I663iBEQ PX+6OE1LDA (kBD.YtCHP I66C 
320 BEQ PX*63BiJBR 60FD0tJI1P 60FB7iLDA (6Bll,YiCHP 61392 
330 BE0 PX+kSBiJBR kOFDOlJHP 60FC3iLDft 681 1 CMP I6FF1IEQ PX'kOD 
340 ADC I60HBTA 68UL0A 682iADC I6OO1BTA 682lRTBlLDA 682 
330 CHP 67BiflE0 PX*607lLDA 68I1JNP 60FD6tLDA IkOOiSTft 682 
360 J HP 6l33BiJ6R 60FD0iJBR 6OFDO1LDA 6BA1CHP «663iBNE PX*606 
370 CPY I603IBED PX+klEitOA <68U,YiCHP I6201BE0 PX»I1I 
380 CHP U392,YiBNE PX*606l INYl JKP 60FF9|J8R kOFDOlJHP 60FAF 
390 LDA 61392, Vi CMP IkODtlNE PI-6OI1RT81 INYl JHP BOFFfiBTI 110 
400 8TV 67FILDA 680iLDt 67CiINHBTA 6l6D6,XlLDA 67FitNI 
410 STA 61606, XiSTX 67EtRTSiLDA I600I8TA 6BO1INX1LDA 61SAA.X 
420 CHP I620IBNE PX-6O61LDY UOIiLDA IkOOlDEXlCPY 1606 
430 BEB PX+609iBTA 6176C.YI INYl JHP 6l04AiDEYiCPX I6FF1BED PX»614 
440 LDA 6l3AA,XiCNP I620|BE0 PX*60Di BECiBBC t630iSTA 6176C,YiDEX 
430 DEYiJHP 61036tLDX «601iL0A 6l76C,XiCHP HOOiBNE PX»629iINX 
460 LOA 6176C.XICHP HOOiBhE PX«621 1 INXiLDA 6176CHCHP 1603 
470 BCS PX*619lCNP I602iBCC PX+klBl INXiLDA 6>76C,XlCHP 1606 
480 BCB PX+kODi INXiLDA 6176C,XiCHP IfcOilBCS PX»603|JHP 6109F 
490 JHP 610CBiL0ft 6176Fi TAYiLOA I6OO1CPY I6OO1BEQ PX*609iCLC 
300 ADC I664iD£YiJHP klOASi TAXiLDA 61770i TAY1TXA1CPY (600 
310 BED PX*609lCLClAOC I6OA1DEY1JHP 6IO861CLC1 ADC 6177liBTA 67F 
320 RTBiLDA 6ISAA,XiLDA 6BO1CLC1ADC I6OI1BTA 68O1LOA 6177WBEC 
330 SBC I606ISTA 6l771iCHP I60A|BCC PX+600)CLCi ADC I60A 
340 BTA 4.1771 1 LOY «604iJ8R 6I120ILDA 617701 BECiSBC 1603 
S30 BTA 61770iCHP I6OA1BCC PX*6ODiCLCiA0C «60AiBTA 61770 
360 LDY I6031JSR 61l20iLDA 6176F 16EC1 BBC I602iSTA 6l76FiCHP 1 1 ft 
370 BCS PI*k03iJMP 6IO6C1 CLCi ADC I6OA18TA 6176FlLDY 1602 
380 JSR 61120UHP 6IO6C1LDA 6176C,YtCHP IkOOiBEQ PX*lC?i SEC 
390 SBC I6OI18TA 6176C.YiRTSiLDA *609iSTA 6I76C, Y1DEY1 JKP 61120 
600 LDA 67Ai3TA 61987iLDA 67BiSTA 6t98BlLDY 670iL0A 61989 
610 STA 67AILDA 6I9BAiSTA 67BiJSR 61l5DiBTY 67DiLDA 61987 
620 STA 67AILDA 619B8iBTA 67BiRTSiDEY)LDA <67Al,YiBTA 68O1OEY 
630 LDA (67A1.YI8TA 67FiOEYiLDA I6A2i8TA (67A) ,Y| INYl INI18TY 684 
640 LDY HOOiLDA blSAA.XiSTA (673),YiCHP «L22i BEQ PX«607i INXi INY 
4S0 JHP LI 172i INYiSTY 674iLDY 684iLDA 673i8TA <67A>,Y|INY 
660 LDA I6AO18TA (67Al,YiINYiLDA 676I8TA (67A) ,Yi tNYiLDA (620 
670 BTA (67A),YiLDA 67FiINYiBTA (67A1 , Yl INYlLDA 680iSTA (67A),Y 
680 INXitNYiLDA 674iCLCiA0C 673iSTA 673iL0A 676iADC 4600i6TA 676 



690 

700 

710 

720 

730 

740 

730 

760 

770 

780 

790 

800 

810 

820 

B30 

840 

B30 

860 

870 

8B0 

B90 

900 

910 

920 

930 

940 

930 

960 

970 

9B0 

990 

1000 

1010 

1020 

1030 

1040 

1030 

1060 

1070 

10B0 

1090 

UOO 

i 1 10 

1120 

1130 
1140 
1130 
U60 
1170 
1 ISO 
1190 
1200 
1210 
1220 
1230 
1240 
1230 
1260 
1270 
12S0 
1290 
1300 
1310 
1320 
1330 
1340 
13S0 
1360 
1370 
1380 



•6OO16TA 6BO16TA 67FiRTSiLDY t600t!NXiJBR 612A3 
6ISAA,XiCHP USBiBEO PX+603lJHP 6IICB1JHP 612B7 
61SAA,XiCHP «620iBNE PX*606t INXi JHP 6UBElCHP *630 
PX*63AiCNP I63AIBC6 PX*636i6TY 684i8TX 683iJBR 61039 
6B3ILDY 6B4iLDA N6AO1STA <67A) , Yt INYl LDA 67Fi6TA (67A1.Y 
INYiLDA I6A21STA (67AI , Yi INViLDA 680iSTA (67A),YttNY 
LDA I620I6TA (67A) , Yi INYiLDA 6B3iSTA I67A) ,Yi INYlLOA 68B 
(67AI,YitNYiJBR 61237iJHP 6llD2iL0A «664iBTA 61A38 
61A69iJ6R 613CDILDA 61A23iCHP »UJiBtQ PX-6S0i8TY 684 
•400ILDA 613AA,XiCHP t620iBE0 PX*6t3iBTA 61392, Yi INI 1 [NY 
61228ILDX 683) INXiLDA 6lSAA,XiCHP 6620iBNE PX-6O61RTS 
• 6OD16TA 11392. YiBTi 4.83 1 JSP 6OFAF1LDX 683lLDY 1600 
612SFiLDA I6BD.YICHP I620ISNE PX-607iJ8R 6123F 
6126DIL0A 681iCLClADC IkOliSTA 6BI1LDA 682iADC 1600 
682iRTSiLDY 684iLDA I620iBTA (67A1 ,Yi INYiLDA 161 
<67A),Yi INYiLOA 682iSTA (67A) ,Yi INYl LDA 6861BTA 6BI 
687iSTA 6B2iDEXiDEXiLDA 613AA,XtCHP «62EiBNE PX+60Dt INX 
615AA,XiCHP I622iBEQ PX»«0A|JKP 6129B) INXt INXi JHP tit 102 
61I3DIJHP 6HD2I INYiLOA 613AA.HSTA (67A),YiCNP 1620 
PI*607i INXi INYl JHP 612A6I INYl NOP1RTB1LDA 1660 
(67A),Y|]NYiTYAtCLCiA0C 67Ai8TA 67AiLDA 67BlADC 1600 
67BiJHP 60E2AI8TY 6B41LDY t600iINXiLDA 113AA.X 
(677),YiCHP I620I8EO PX*606l INYl JHP 6I2CF) INYiLDA 4620 
(677) ,n INYiLDA 6IA67lBTA (6771 ,Yi INYiLDA 61A68 
<677),YiINYiLDA (I66O18TA (6771 ,Yi INYl INYl INYl STA 16771, Y 
INYitNYiTYAiCLCtADC 677iBTA 677iLDA 678iADC »600i6TA 678 
LDY 6B« 1 *I0P 1 NOP 1 NOP l NOP 1 NOP 1 NOP 1 NO" 1 NOP 1 NOP 1 NOP 1 NOP 1 NOP 1 SC 
NOPiRTSiPLAiTAXiPLAiPHAiTAYiTXAiPHAiCLCiADC 1602 1 TAX I TYA 
AOC I6OO1LOY 67ElINYi8TA 61606, Yi INYiTXAi STA 616D6,YiSTY 67E 
RTSiJSR 6l2CBiRTBiJSR 6l2CBlPLAt PLAi JHP LOEBOiBTX 6IA6A1PLA 
PLAiLDl 67D1LDA I66O1BTA 61640, XtLDA IkOOiSTA 47D|JSR 61640 
LOX 6IA6A1LDY 61A69NHP 61l02iLDl t600iBTA 61967iCHP 1600 
BEO PX*618lL0A 61966,XiCHP l60DtBEO PX+6061 INX 1 JHP 61364 
LDY 61967iDEYiBTY 61967i TYAt JHP 613601 INXi INXi LDA 6196B.X 
CHP I600ISEO PX*60BiJBR 6FFEE1JHP 6I37B|J6R 6FFE7iLDX 670 
TXSiJNP 60E26ILDY 67EiCPY *602iBC8 PXt607iLDA 460HJHP 61331 
LDA 61606, Y18TA 613A6lDEYiL0A 61606, Y16TA 613A7i OCYi STY 67E 
I604IBCS PX*607tLDA I60UJHP 6133BiJSR 6I39D 
klSABlDEYiLDA 61606, YiSTA 6I3A9) DEYiSTY 67E 
6B3ILDY IkOOtSTY k[A22iLDA 61A24.Y 
PX*(2hCHP I6OO1BEO PX*6l3iCMP 1620 
tlA22iCLCift.CC 4602iSTA 61 A22i INYl JHP 61306 



LDA 
LOA 
LDA 
GCC 
LDI 



BTA 
STY 
LOY 

JHP 
LOA 
JBR 
JHP 
STA 
STA 
LDA 
LOA 
JSR 
BEO 
STA 
STA 
STA 
STA 
8TA 



RTBiLDY 67ElCPY 
LDA 616D6.YI6TA 
RT818TY 6841611 
CHP 613AA,[|8EQ 
PX*60BiLDA 



BNE 

LDX 683ILDV 684ILDA «600i6TA klA23iRTSi INXiSTX 613A6 

8TY 613A7tINYiLDA klSAA.XiCHP lk20iBEQ PX»6l9iCNP 61A24.Y 

BNE PX*606iINXiJHP kl404iLDX 6B3iL0Y 613A7) INYiLDA 1600 

STA 61A23IJNP 613D6iLDA 6IA24,Y|CHP »620iBNE PX-klJiSTK 683 

LDX 61A22iLDA klA4C,XiSTA k8CiINXiLDA 61A4C.IlBTA 6BD 

LDA t663iSTA kl«23iL0Y 684iL0l 683iJHP (kOOSCMLDA 61A3B 

STA 6tSA6lL0A 61A3CiSTA 61SA7iL0A 61AS9i8TA 6ISA81LDA 61A3A 

STA 6l3A9iJSR 6I49AiRTSlLDA 6IA6I1STA 6l3A6iLDA 61A62 

STA 613A7ILDA 61A63lBTA 613A8tLDA 61A66tSTA 6lSA9iJ8R 6I49A 

RTBiLDA 6lA63i8TA 613A6IL0A 61A64iSTA 613A7lLDA 6IA63 

STA 613A8iLDA 6IA6618TA 6I3A9NBR 6149AI RTBiLDA 61A38 

CHP I664iBE0 PX*62AiLDY 670iLDA 67AiSTA 61987iL0A 67B 

STA 619B8ILDA 61989i8TA 67AiL0A 619BAiBTA 67BiJ8R 614C9 

STY 670iLDA 619fl7iSTA 67AiLDA 6t9S8iSTA 67BiL0X 6B3iRT6 

LDA I620I8TA (67A> , Yi INYl LOA 6ISA61STA (67A) ,Y| INYiLDA 613A7 

STA (67A>,YiLDA 4k20|[NYi8TA <67A) , Yi INYi LDA 613A8 

STA (67Al.YiINYiLDA 613A9iBTA (67AI . Yi INY1RTS1 LOY 67E 

LDA 61606, YiDEYiSTY 67EiCHP «60tlBNE PX*616iPLAiCLCl AOC 6603 

TAI1PLA1ADC tkOOiPHAiTXAiPHAiLDX hi tilt KX I OEXiBTX 6l98BiRTS 

RTSlLDY 67EiLDA 616D6,YlETA 6ISA61OEY1 LDA 616D6,YiSTA 6ISA7 

OEYiSTY 67EiLDX 6198B| DEX1DEX1OEX1LDA 6196C, X1CLC1 AOC 613A6 

6TA 6198C,IiINXiLDA 619BC,X|ADC 6I3A7|STA 6198C,Xi INXi INX 

CHP 619BC,IiBEfl PX*607iBCS PX*613iJNP 61332iOEXi DEXi DEI 

LDA 6198C,IiINXiINKiCNP 6I98C,HBC6 PX*603l RT81PLA1 CLC 

AOC «603iSTA 613A6iPLAlA0C I600iPHAiLDA 6ISA61PHA1LDA 6I96B 

SEC16BC I6O618TA 6198BiRTSiLDY 67Ei INYiLDA IkOOiSTA 61606, Y 

INYiLDA IkOliSTA 6l6D6 l YifiTV 67EUHP 6ISOD1LDX Itflli OEXi DEI 

DEI1DEI1PLA1PLA1LDA 6198C,XiPHAi DEIlLDA 6198C,Xl PHAi RT8t 1 



1 56 YOUR COMPUTER. JANUARY 1984 



nobody sells 



micros 
better' 




ATARI 600XL 




New Home Computer with 16K memory. Full size 
keyboard plus help key (for additional information and 
menu screen) superb grapliics, colour and sound. 
Compatible with all Atari home computer Software. 



COMMODORE 64K 



A home computer with a full size keyboard. 
Powerful 64 K memory, sprite grapliics, 
colour and sound. / 



DISK 
DRIVE 1541 
£229 

WITH FREE 

EASY SCRIPT 

WORD PROCESSING 

AND GAMES 

SOFTWARE. 

(USUAL PRICE £105.) 





VIC 20 STARTER PACK 




Includes VIC 20 5K computer, C2N cassette recorder for 
loading & storing program v. & cassette software which 
includes Introduction to Basic Part I, Blitz, Hoppit, Race 
& Type-a-Tune! 



ORIC48K 



A home computer with 48K memory, 

ergonomic keyboard, colour/sound graphics. 

FREE SOFTWARE STARTER PACK 

lac; Ttmca YwnelfBufc, Home fhmee, ..A *}£\ QTJ 

lltght Simulstion A damn I'ack. 

Oric MCP40 Printer £169.90. 



139 



All price* cornet 
r.unttf going 
to press, but 
subject to 
ehangewithou: 
Mta.TMlS3 



AM Hr wtw hp»*l *- tm O-V 



m I 



SELECTION 



ISCOVER OUR MASSIVE RANGE 
OF SOFTWAME IN STORE! ALL 
THE LATEST TOP TITLES FOR 
ALL THE POPULAR 
FORMAT w 




IS* 



The Home Entertainment Specialists 



All MAJOR 
CREDIT CARDS 
ACCEPTED 



.:>uti.Mi:»kT;H 
. • .~-~- ■ .. , ■ .. 
. . . .. 

«-K V-m NT) 



bXI«3lM'MMMtt< 

1 •••.■1..NSU-. 

'. 't otik 



,. „ . .. 
J.-OV-Kl-VfCU'lY 

-. »/ .j •. ■„. 

PCWXMDfcWtlM 












New store opening in Exeter late December 



XMAS& 
NEW YEAR 

OPENING HOURS 

1L1IIMI1 

»■■->■ !«■*.■ 

tm-tfulitft 

0UKH1M1 * 0OlM)H6*f ID 
DMNIVIJIf *i*»J1 

tt«m.taa 



YOUR COMPUTER, JANUARY 1984 167 



ABF 

PROGRAMMABLE 





<Vfc 




Spectrum 






or ZXB1 



ABOUT OUR INTERFACE 

The AG I Programmable Joystick Interface is 
a unique design offering ilic use of any Atari* 
compatible joystick with absolutely all soft- 
ware, whether it is cassette or ROM cart- 
ridge, wiili the Sinclair Spectrum or ZX8I. 
The hardware programmable interface re- 
quires no additional software and accurately 
replicates the keys of the computer in a 
manner which is responsive to absolutely 
ALL key reading methods, both BASIC and 
Machine Code. 

The interface does not interfere with key 
operation and can therefore be used simul- 
taneously with the keyboard. 

There is no need to remove the interface once 
fitted as the rear extension connector will 
accommodate further expansion, i.c printers 
or RAM packs etc. This important feature 
avoids excessive wear to the expansion port. 
The key replication principle pioneered by 
AGF means that your own programs can use 
eight directional joystick movement by 
utilising simple key reading BASIC. 

Two joystick sockets are provided which 
share the same keys, for use with the 
majority of two player games. Several inter- 
faces may be used on the same computer for 
multiple joystick applications. 

The interface is programmed by a two digit 
code, which is looked up on a programming 
chart supplied, for each direction and firing 
button. The two numbers are then selected 
on a pair of leads which arc clipped onto 
appropriately numbered strips on the inter- 
face. 

Once configured this can be marked on a 
Quick Reference Programming Card for 
storing with the game. As the programming 
is nor power dependent the interface retains 
the lust configuration made and can be 
immediately used when next switched on. 




PACKAGE CONTENTS SUPPLIED 

• Programmable Interface Module as illus- 
trated, complete with clip-on program- 
ming leads. 

• Self adhesive programming chart detailing 
how to define which key is simulated by 
UP, DOWN. LETT. RIGHT, and MRF, 
This can be fixed on to the case of your 
computer or if preferred the protective 
backing can be left on. I lie chart is made 
of a very durable reverse printed plastic 
and is extremely easy (o read. 

• One pack of ten Quick Reference Pro- 
gramming Cards for at-a-glancc setting 
to your games requirements. The card 
allows you to mark the configuration in 
an easy to read fashion with space to 
record the software title and company 
name. 

• Video Graffiti demonstration program 
which is written totntly in BASIC to illus- 
trate how all eight directions and fin- 
can be read. This is also a useful high 
resolution drawing program, 

• 12 months guarantee and full written 
instructions. 

JOYSTICKS 



KEY FEATURES 

* Programmable design gives TOTAL soft- 
ware support. 

* Accepts Atari, Competition Pro, Wico, 
Starflghler, Ouick Shot, Le Slick etc. 

* Rear extension connector for all other 
add-ons. 

* Free demo program and instructions. 



I CONTROLLERS { 



M 



FOR USE WITH OUR INTERFACE 
Module or VIC 20, Commodore 64, 

Atari VCS, Atari 400, Atari 800 
If you require extra Joysticks for our 
urtcin.il interface module murk order 
•OLD' Joysticks 

ONLY £7.54 inc VAT + P&P 



FROM: MR/MRS; MISS 


ADDRESS 




* 


SEND C.W.O. (NO STAMP NEEDED) TO: A.G.F. HARDWARE, DEPT YC, 


FREEPOST, BOGNOR REGIS, WEST SUSSEX, P022 9BR 


QTY 


ITEM 


ITEM PRICE 


TOTAL 




PROGRAMMABLE INTERFACE 


33.95 






JOYSTICK(S) 


7.54 






PACK(S) QUICK REFERENCE CARDS 


1.00 




ONE 


VIDEO GRAFFITI 


FREE 




ZX81 D ZX SPECTRUM □ Please tick 


FINAL TOTAL 




DEALER BfifQ 


UIRIES WELCOME EXPOR T PRICES ON APP1JCA Ti 


JON 





...O.K. on all issue Spectrums 






1 58 YOUR COMPU 1 FR. JANUARY 1 984 



_ 



FORTH 



David Millington presents a 
program to develop Forth 
on your Spectrum. 

Tins version oi- the computet language 
Forih will run on the I8K Spectrum, bu\ 
because of' many of the Poke addresses used, ii 
is not compatible with Microdrives and the 
Inter luce I operating systei 

h consists of two disiinct pans; a compiler 
and editor written in Basic and a set of Forth 
words in machine code. The main advantage 
of Forth as a language is it> very last execution 
speed and this implementation will run 
typically 50 times faster than Basic. 

The speed increase is due to the fact that a 
Forth program is converted directly into 
machine code, and I he modular nature of 
Forth makes the process of compilation very 
easy. Since the compiler in my version is in 
Basic, it compiles quite slowly, hut the code 
produced will run as fast as commercial 
Forth*. 

The theory of simple programming in Forth 
has been covered in previous issues of Yotu 
Computer, but I will recap the simple concepts 
for those who are new to the language. My 
implementation is mostly standard Forth and 

includes all the usual structures, bin ii differs 

in its use of variables and strings and is less 
flexible in the methods vi~ defining words. 
However, it should serve as an introduction to 
the advantages of the language and can be used 
for applications such as graphic games as I 
hope to show in a future article. 

Before we can begin to use Forth though 
there is the daunting task of entering the 
listings. Figure I is the compiler which should 



SPECTRUM 



he typed in and secured Oil tape with the 
command 

SAVE forth LINE 8500 
Special care should be taken with the stung 
handling and Poke statements since any errors 
will be difficult to trace iater causing much 
frustration. Figure 2 will create the block of 
machine code word definitions using extensive 
checksumming, and when the hex data is hug- 
free, it will Save the machine code on tape 
after the compiler. 

Rewind the tape and type 
LOAD forth 
and both pans of the program will load. You 
should be presented wilh the title and aftei a 
short pause, 9 question mark prompt and a 
Hashing blank cursor will appear at the 
bottom, awaiting your commands. 

The main feature of Forth is the stack which 
is simply a pile of numbers. A number can be 
added to the top of the stack and later the lop 
number can l>e removed. These two simple 
operations are the basis of Forth. You should 
now type in 2} and press enter, and this 
number will be placed on top of the stack If 
you now type a full stop and enter, the lop 
number on the stack will be removed and 
printed. The full-stop is an example of a Forth 
word, many of which do something to the 
stack as shown. The word + will fetch the top 
two numbers from the stack, add them 
logether, and place the sum hack on top. You 
should now he able to use Forth to add 
together two numbers and print the result. 




Due wav is to enter 

23 45 • 
and the answei bS will appear. This also 
illustrates how several items can be entered 
together separated bv Kpaccd. Similarly the 
words , . ' are available for arithmetic, and 
complex expressions can be evaluated. 
Consider the Basic statements 

PRINT (5 I It). 15 3i 
The eouivalent in Forth is 
5 IT - 53 

Both will yield the answer 8 If the Forth . 
version seems strange, study figure 5 which 
details (he elTect upon the slack as each 
command is executed. Forth simply requires 
each operation io be placed after the operands 
instead of in between, whether they are 
numbers or other expressions. Tins is known 
as postfix notation, and ii automatically 
removes the need foi brackets. 

You should experiment with various 

expressions until you are sure wh3t is 

happening and how the stack is being used. 

Sooner or later you will discover thai Forth 

(continued tin p,»ge i6t) 



i »••■" THE 

Lid) ■ ••#•• 



then co to aioa 

AND dCf-0 THEN 



Figure 1 

1 REM «.#•» t *»•* ..«. + ♦* • 

a rem troRTH compiler/editor* 

3 REM i • 

4 REM • © D. MILLINGTON 1963 * 
B REM llltttilltltlttllttriil 
6: 

7: 

80 DEF FN h (ail -CODE •»-*©- (39 
PND »»>-"»") 

ice LET addr -4.4.016. LET addrl=a 
ddr 

105 LET tndoiddr 

110 LET var* -4.3000 

lse co sub oeee- go sub 7000 

130 PRINT RT 21,0; 

1*2 LET ed-0: LET SP-1: DIM 4»1 

£000 REM MAIN KEYBOARD LOOP 

2090 LET d« f »0 

il80. IF «d THEN RETURN 

2103 IF NOT Cd THEN POKE 23617,1 

56 INPUT "t "; LINE l». PRINT I 

2105 It* t 
2107 It- I 

GO TO 30 
*-'10B If d«f OR 11 111"": TMEN LC 
T lllip TO ) =CHR» LEN I » + I • LET 

*Pl«»P: LET sp-iP+LEN lfj+I 
2110 IF l»(l)«":" TMEN GO TO 2BB 

£12© IF IJMLEM 10* -■';•■ THEN 30 T 

2600 
2130 IF def THEN GO TO 2700 
2200 LET addr=end: GO SUB SOO0 
2210 POKE addr,201 LET X =USR en 
d : GO TO 2100 
2510 LET pos=l: GO SUB 6060.- LET 

2526 LET def=l: LET n.-«no + l: LET 

->2SJL nc 'L ! "'* ; LET aino>»*ddf 

2030 LET l»«l»(pos+l TO ). GO TO 

a lao 

2600 ir LEN 1»>1 THEN LET I 8-1 ft < 

TO LEN tft-1): GO SUB S000 
2603 POKE addr ,201: LET addr-»dd 
«"+lj LET end»addr 
2608 LET de/>0 
2610 GO TO 2100 

.2700 OO SUB 8000 GO TO 8100 
•OO0 REM COMPILER COMHWNOS 
3010 LET L»»l»(2 TO > 
301S If l*-'li»t ■ TMEN OO TO 330 



.1017 IP i|i"dtt" THEN LET *P ml : 

LET i»-'": GO TO 210O 

M3ZO IF l»< TO S) ."edit " TMEN O 

O TO 3200 

.'025 IF t|."Pf on" THEN OPEN 02, 

•p". GO TO 2100 

3030 IF l$--pr off" THEN CLOSE O 

2. GO TO 2100 

3038 IF ijs"dliil" THEN FOR 1"1 

TO no PRINT d t 1 1 I , * 1 1 > : NEXT i: 

CO TO 31B0 
304.0 IF i»a"rese t " THEN RUN 
3050 IF 1*1 TO SJ°"dSavC" THEN L 
£T a (811 send: LET a (82* mo SAUE 
l»f7 TO ) DRTR • (J. SflUE I* (7 T 
O 1 DRTR d»(). SHOE l*(7 TO J COD 
E 44016, tnd-44015: GO TO 2100 
3055 IF lft[ TO SJ *"dlO*d" TWe»* L 
OflD IS I 7 TO 1 DRTR a() LET end- 
3(011: LET no >1 (821 : LOAD "" ORT 
R d»() LORD ""CODE : LET sp-i 



F df<l ><>»•< TO 10) THEN NEXT t: 

LET €■!. GO TO 0B3O 
.1233 LET ind't(no): LET fto-l-l 
LET P«Pl 

3260 LET addf-tnd LET <rd«l 
3270 LET l»e.»(p+l TO p+CODE * ft < 
P) J 

3200 GO SUB 2110. LET p -P+CODE > 
$lp) U IF p<»p THEN OO TO 3270 
3290 LET cd-0 GO TO 2100 
)300 LET p»l, PRINT 
3310 PRINT lllptl TO p+CODE ft* tM 
> ) : IF UIP*COOC *»(p>)-'*;~ THEN 

PRINT 
331& LET P "P+CODE »»(P>+1. IF P < 



SP TMEN OO TO 3310 
331 



LET l|."". GO TO 2100 

IF III TO SI ■ '■»»» 
ET sft(300i TO » -STRft 5P SPUE 11 



SO60 



TO S) >"tttvt" TMEN L 
TO 1 -STRft SP SRUE 
17 TO > DATA s»i) GO TO aiOO 



286 s . Ir -. l t' TO 5»»"ftl0*d" THCN L 
OAD l*<7 TO > DATA *«<> LET id. 

3a60* ,3BC1 T ° ' LET P-l LC Go*TC 
?P70 IF Iftf TO 9li"«ttvc" TM*N a 
AVE t|(7 TO I CODE 4.3200 - and -4319 
3 GO TO 2100 
31O0 GO TO 2100 

T200 LET a*=l*(6 TO > : LET P*l 
J21B IF S»fp + l)='V" THEN GO TO 3 
220 

3215 LET P -P+CODE illpi tl IF P> 
-sp TMEN LET C »1 : 60 TO 9S30 

3216 GO TO 3210 

3220 IF sllpri TO P+l+LEN a*) <>* 

S THEN LET P=P+CODE Slipiti. GO 

TO 3210 

322S LET P1=P 

3230 LET et=t|(P»l TO p*CODE *»( 

PM: LET SP=3P-LEN e> GO SUB 71 

O0. LET SP=ip+LEN e* LET S.»(P T 

O 1 .CMH| LEN c * + e «»s • IP ♦CODE 5. * ■ 

P> +1 TO ) 

323S PRINT tf 

3240 IF etILEN ««><>";•• THEN LET 

P-P+LCN «f+l: GO TO 3830 
3250 LET «••«• FOR 1 -1 TO no ' I 



920 SO TO 2100 

5000 REM COMPILE L0 RT AOO« 

5010 LET IddrlMddf. OIK «*!32j 

SflSe IF lg(l) -•■(" THEN RETURN 

S100 LET POt-1. LET l*«t>0 

til IB IF tail THEN RETURN 

31 IB GO SUB 6060 

Bia0 IF K»(l> >-■»■' HMD M*(l)(>"9 

" OR UJI11»"-" RND »»(2) <>" " TM 
EN GO TO SS00 

B130 IF »»18>>"0" THEN 0O TO 960 


ai40 IF •»(8> "■"!'• TMCW OO TO B7T 
V 

5160 IF I»»fll"-W _ THEIT OO TO 3BB 

a 

B17B IF »»!!)« THEN GO TO 59 

00 

5866 FOR >=1 TO no: IF H * ( TO 10 

l<>d*(ij THEN NEXT i: LET e*l; G 

O TO 9530 

S210 POKE addr.205: LET addr=*dd 

r+1: LET dd=a(i>: GO SUB 6100 

5220 GO TO 5110 _ 

5505 LET dd-UAL •». IF dd <0 TMEN 

LET da=65536»dd 
SSie POKE add r, 33 _ 

5520 LET addf ■»ddf+l; GO SUB 610 


5525 GO SUB 6200 
'.iMJtf GO TO 5110 
t.610 LET v ■COOE *f-97 
5615 IF V «0 OR v>26 TMEN LET t "7 

OO TO 9630 
6620 POKE adar ,42. LET addr-addf 

(listing continued on page 161 > 



YOUR COMPUTER. JANUARY 1984 159 










Sir Research presents: 

our range of peripherals for the new Acorn Electron 



SIR ELECTRON 8-ROM BOARD 



SIR ELECTRON PRINTER 
& JOYSTICKS INTERFACE 



• Provides \or up to l 28K of ROM space. 

• Fully buffered design. 

• E.iv, to install, just plugs in, no soldering necessary. 

• Allows further expansion via rear edge-connector. 

• Permils use of most BBC ROM-based software (such as 
VIEW, PASCAL. FORTH, etc I, 

• Price: £40.00 - VAT. 



• CENTRONICS printer interface. 

• Analogue-to-Digital Converter IADC) allows use of any 
BBC-compatible joysticks. 

• Full firmware support, 

• No soldering, plug-in design. 

• Built-in. versatile edge-connector provides for further 
expansion. 

• Price: £45.00 + VAT. 



AVAILABLE SOON: INPUT/OUTPUT PORT, RS423 INTERFACE, and more! 



BBC ROM 

EXPANSION 
BOARD 




THE ROM BOARD FOR THE BBC MICRO 



• Easy to install, no soldering, full instructions provided. 

• 12 extra sockets allow up to 256K ROM space. 

• Fully buffered. 

• Fits easily inside BBC case. 

• Price (Model 1): £35 - VAT. 

• NEW MODEL 2 (with facilities for up to 16K RAM). £40 + VAT. 




We also stock a complete range of BBC Micro peripherals and software, many at unbeatable prices! The following are just a small sample: 



BBC MICROCOMPUTER 



BBC Model B 
BBC Model BD 



£399.00 
£46900 



MONITORS 



Sanyo B'G 
Microvitec RGB 



£85.00 
£249.00 



PRINTER 

Dot Matrix: 
Epson FX-BO 


S 

* 

£399.00 
£275.00 
£299.00 
£263.35 

£399.00 


Epson RX-80 
RX-80F/T 


ShnwoCP-80 


Datsywheel: 
Juki 6 100 





DISC DRIVES 


Single TOOK 


£199.00 


Dual 100K 


£349.00 


0ual400K . „ 


("669.00 


TORCH Z80 DISC PACK: 


(Now with FREE £ 1000 worth 


of softwaro!) 


£839.50 



I 



Please add CI P&P (small items); €10 P&P (large items). 
Access Bardaycard telephone orders welcome. 

SIR COMPUTERS LTD. 

91 Whitchurch Road, Cardiff CF4 3JP 

Telephone: Cardiff (0222) 621813 




160 YOUR COMPUTER, JANUARY 1984 






_ 






LET addr-addr*8: return 
Ben store p. call push cohhr 

POKE addr,80B, LET addr-add 

LET dd-*C»l»+31tt» oo sue e 

RETURH 

REM STORE fl CALL POP COMMRN 



f listing continued itom page '59/ 

863B LET dil*V<rttV(8 OO SL» 610 

a 

ts»ao oo sub ease 

BB48 OO TO 61 IB 

5710 LET V-CODE vf-07 

S71B IF V<8 OR V>8* THEN- LET I -7 

OO TO BB3B 

97aa 00 sub easa 

5739 POKE »ddr,34: LET addrxddr 

*1 

|7*B LET dd.vir 5 tv»l. oo SUB 61© 

S7B0 OO TO B110 

5BBB LET Wl<d|C TO ) 

BBSS IF w»7l) -" 

sees poke •ddr.rn h r*«(ij i#ib*fn 

hidliail: LET »ddr«*ddr*l 
S678 LET M'lfl O TO J; 00 TO BO* 
■ 

SOBS POKE tddr,33. LET tddr-tddr 
♦J. LET dd-»ddf+7. OO BUB BIBB: 
OO SUB BBBB 
BOOS POKE addr,2*. LET 1-2 



THEN 00 TO Oil 



sbib let wa-wata TO i 

THEN OO TO 3988 



tr «f » n i .. 



B91B POKE »ddr+l,CODE W$: LET 1- 

1*1 OO TO BOIB 

808B POKE addr+1,13 POKE addr+1 

.1-1: LET Iddruddftitl 

89*0 OO TO 5119 

P>©00 REM PICK UP NEXT UORD 

6000 LET l»*t-B> 

ec:o ir i§(po»)»" - then let pd» 

=pa»+i. OO TO 6B1B 

601B IF If (po») ■••-■••• THEN LET pP 

»-pOS*-l: OO TO 6848 

6B8B FOR Z-PO* TO LEN IS: IF l*( 

Zl O" " THEN NEXT Z : LET X«Z-1; 

LET Last-1 

6930 LET «»-L»(poi TO Z>: LET PO 

S -Z : RETURN 

BB48 FOR Z-P0S TO LBN If: IF IB t 

Z) <> THEN NEXT *: LET Z-Z-l: 

LET l»*l-l 
68*8 IF Z-LEN l* THEN LET HM.l 

BBBB LET V»- SlKPOi TO Z): L 

ET po»-Z+l; RETURN 

8188 REM STORE DO RT HOOR 

B11B POKE «ddf ,dd-»B6»INT tdrfs80 

B> 

0120 POKE iddrtl.IKT fdd-'«BB> 



gjsi 

ND 
68BB 

r ♦!: 
100: 
684-0 

63BB POKE •ddr.aeS; LET iddf.tdd 
r*l LET dd -*B022+31»a. OO BUB B 
IBB: RETURN __ _ 

780© if peek *3iBB-aa9 then 00 t 

7818 REM SET UP EDITOR --ERROR TRR 

P ROUTINES 

7BaB RESTORE 7BBB,- FOR I -1 TO 3 : 

RERD C 

7B3B RERD C; IF e <> - 1 THEN POKE 
■,e: LET «-•♦!: 00 TO 703© 
70*8 NEXT 1 

7050 DmTR *Jiee,aaB,*a,i7o,»«,irf 
6, as, 3* , 176, wc.aas.Bs.iei . -i 
7bm d»t» 4.61A0, 803,800, l.aaa.ae 

6. 166, »B, 848,884., 7, 40,14,884, to,. 

4 o, 6. 2»*. n,4e < a,a4i,aoi,a*i,es, 

B, 167, 30i, -i 

7070 ORTR 43160,86,66,92,80,120, 

,a36,ai8,6a,oi,alB, i«s, 100, 10,2* 
a3i —1 

70Oo'pOKE 23802,11; POKE 83746, g 

8: POKE 837*7,160 

7098 LET « -PEEK 83613*aB6*PEEK 8 
3614.: POKE ■,148: POKE t ♦ 1 , IBB : 
LET q-9SB8 
vess RETURN 
71BB RETI EDIT E* 

711b let x-usr bsbs: 
7iib print »0;"7 ";.- 

118: POKE 33737,166 
7188 POKE 83617,188: 
PEEK 2 36*1. POKE 8364*, PEEK 336* 

a. let x-usr see* 

7186 POKE 23786, PECK 836*1 POKE 

83789, PEEK 838*8 
7138 INPUT **, LINE t* 
71*8 RETURN 

6008 REM LORD DXCTIONRRY ENTRIES 
8018 DIM dm 188, IB): D2H 4 ifl8> . R 
EST0RE 6990. RERD no 

B080 FOR 1-1 TO no: RERD d • ( I ) , o 
111. NEXT i 
0B3B RETURN 
0098 DRTR 3B 



BIBB DRTR "♦", 43838 ,"-", 43845, "d 

rpp" , 43880, *dOP",*3a64, '*•" ,43876 

, K aa( t • ,*3389, r ' . A , 43318 

0110 DRTR •/■•,*3*10,"C l«*r" ,*3B^ 

n ■•».*» p ,43636, "OVIf" , 43BB7," ■" , 

43B76/' <>" ,43683, " < ",43689 

fliao DRTR ">" 43616, 't" ,43637.* ^> 

",43848,-1 ",43688, "0", 43678, "i«V 

" , 436 63 , "g* t " ,*3711 

6138 DRTR "9 " ,*37*l,"b«gln" ,*37S 

S.-Unvtt " , *378B. 'Khi l«" ,*3768,"d 

O'' ,*37»B, ''loop" ,*379a, " + lOOp ",*3 

BIS 

B1*B DRTR " J nd " , 43B64 , " i f " , 4367* 

,"«l*i" ,4S6eS,"lhftn",43B98,"rtp£ 

•i" J j439*9,"»lloi',43997,"»faOri •, 

44014 

6B00 CLERR 48009: LORD "words "CO 

DE 

BB18 PRINT RT *,B; INUERSE 1,"** 

;TRB 31, M IX FORTM 

• • £> D.MILLINOTON 1 
063 •*",TRB 31; "**••*»••••* 



PRINT 8*;t» 
POKE 83736 , 

POKE 830*3, 



6B8A POKC 83666,8: OO TO 100 

9499 REM ERROR MRNDLINO 

9BBB IF PEEK 23661-16 THEN OO TO 

9999 
0B18 LET t.PCEK 83613 +866 (PEEK 3 
3614: POKE t,l*2 POKE C+1,166 
96SB LET «>PEEK 83661 
©B3B PRINT ir « -8BB THEN PRINT 

"Prooraa R80RT«d"': OO TO B6S0 
0532 If «i>ia RND e<>26 TMEN PR I 
NT "ERROR-". 
9S3B RESTORE BBBB: FOR 1-1 TO 18 

: RERD X,«8: IF X <>« THEN NEXT 1 

: OO TO 9880 
984B PRINT «*' ' 
9880 BEEP .1,17 

9868 LET *ddr>iddrl: IF Cd THEN 
LET P-Pl: OO TO 388B 
9B6B IF d*f THEN LET tP'IPl 

9890 oo to aiee 

90bb drtr l.-undiiintd »ord",a," 
Bad l 1 n«" ,B. "Di vl lion bv z«ro",7 
,"B*d v»fiitLi",10,"Nuibir oul o 
f r»ng«" . 11 , "Inv* lid nu»b«r",18, 
■BRERK" ,i*,-'lnwilld n«M«" ,19, "In 
valid colour coda " ,86, "Taps load 
inj ERROR" 

9999 CLOSE B2 CLS . PRINT "Exit 
rroa ZX FORTH" 



iLontmuud from pdge 1591 
operates only on integers. Trv 

20 6 / . 
and ihe answer 3 is produced. The range of 
numbers which can be handled is 32768 to 
32767 although any between 32768 and 65535 
can be entered and they will be converted to 
negatives. If you try to enter anything outside 
this range then the error message 'Number out 
of range' will appear. A full list of the systems 
error messages is given in figure 4 for 
reference. 
So far we have done only simple calculations 



in direct mode and you arc probably waiting to 
try a full program. The main point to realise is 
that a Forth program bears little resemblance 
to either Basic or machine code. There are no 
line numbers and there is no sequential order 
of instructions that constitute an actual 
program. 

Instead we store instructions by defining 
words. You have met five words so far and 
those which you define yourself can be used in 
exactly the same way. Suppose we wish to 
define a word called average which will 
calculate the average of three numbers. F.ntcr 



fiyurv '.' 



I 



Keh 

3 REM 

4 REM 
B REM 
B REM 

David T 
iivin I 
•ri thit 
Ni if I D 

ttthod 

1001 no 



HIMtlltMtMXIIIIIU 

» FORTH HRCMINE CODE » 

a a 

• © D.MILLINOTON 1983 a 

R0KNOULED0EMENT8 
hrtlTall July '63 for 

usaful mmi: 
tic rouiinas. 
or* octobir - eo for 
of axtanaivaiy ch«ck- 

ti'.i nax data. 



0DEB8RC 

BBflBBC 

CD04R0444 



F8S0BCDC8A8C 
380 DRTR ™ 

^HL 

4RBEBCDD 
>S0 DRTR " 

tlDDEODDEl 



4R 



H- 





r Stffl 1 *! 

L78RBR7ED4 



» 



R7BEB018000CB 

140 DRTR "FBCDCB*^ 
9COO4RBCB7Ca8B03Ea0C 

IBB DRTR "a7CD00R9381BllEB03CDO 
8R9301B1 1B400CD00R03014 1 10ROOCD ' 



i^m 



>3B1B11B408CD00R9391411{ 
.10 DRTA "B0R030iaC37eR9t^ 
lE003CD00fl011648BCDB6fl9118RBBCD" 
^^BRBIIBIBBCDBBRBRFCBE 



16£ 



IBR91 



300 DRT 

6 5|riRTR^! 
■mra 




318F6E1EBE0CDP 

BEBE9COD*R07C r 

COB1RBE0C: 

if " 





B10FBB4J 

" 80071f " 

B6D03C 



_D4R6EB8flC6RBEB10' 
BRBeiCOCBRBCBCFFFB 

BBeaBBBaeBBaseaBBBB" 



!38ft7EDBB36B33ClBF?- 




STj^bRfS ^9BiF780C*7E310e01BDDE 
»Rfe5R6S r 



»0C3C0R 
J70 DOT 

BCDCSRBCB 





CEE6B4744>CD04R 

D4BRR3BSB1BBF' 

B0H8BBB100|S10 



1018 RESTORE BOB. LET C -fl FOR 1 
•I TO 38. RERD all): l.CT c-c*au 
) 01 I NEXT 1: READ V; IF C O V THE 

N PRINT "Error in unit boo or B 

IB" STOP 

1080 FOR 1-100 TO 410 STEP 10: R 

WgBk n L .f T o-ji m i? let i 

-COPE tiintU. LET h-CODE Mini 
1048 LET v- t I -48- I I >B?) «7> * Th-46 
- Ch>B7> *7) *1B. LET (•nvtilflfl) ' 



138 



.eR6alB»B8C3CBR6CDD4flSeBCD 

DRTR "D4RB70E177C9CDD4P.8BE2 

" "C9CDD*R8EBCDD*R6**4DEI" 

9CD8E8eOeB8a«a>CCDlE833e" 



• ■•♦ii MPff 



n 

Br 



81 

1090 POKE »,v_ 
: IF C()lll/1» 
ror in lint " i 1 

1888 NEXT 1 

1070 IF r THEN PRINT "Corflll ail 

uius and firun": STOP 

1088 SRUE "word* 'CODE 438BB,817 



bE_ 
) TMEN PR 
LET r-i 



Figure 3 
















Expression 
Stack 


5 


11 


» 


6 


3 




- - ■ 






3 








11 




5 


5 


? 






5 


I 


16 


16 


16 


16 


8 



average * r 3 / .', 

There will be a delay while the word is 
compiled, and then the prompt and cursor will 
reappear. The syntax for defining a word is a 
colon followed by the name we wish to use 
followed by a sequence of operations and 
terminated with a semicolon. There is no 
space after the colon or before the semicolon. 
If you now enter 10 14 3 average then 9, the 
average of these three numbers will be printed. 

The word average is now as much a part of 
the computer's Forth vocabulary as the built 
in or 'core' words, and all ure stored in an area 
of memory called the dictionary. You can 
define further words using both core words 
and your own, and the idea is to evolve a 
program consisting of nested word definitions 
until typically only a single word is needed to 
execute your program. 

This makes program development easier 
than in Basic since tasks can be subdivided and 
appropriate words written and tested 
separately. The importance of the stack 
becomes apparent since it is used to pass 
parameters to and from words, us was 
demonstrated with the word average. 

Figure 5 lists and briefly explains most of 
the Forth words supported. Those already 
familiar with the language should be able to 
try some larger programs, but before 
embarking on anything ion adventurous you 
will need to know how to edit your work in 
case of errors. Forth is just as prone to 
program bugs and typing errors us Bttic but, 
like any compiled language, errors take a long 
time to correct. 

There are several commands for editing and 
using peripherals and these are listed in figure 
6. It should be noted that these are not part of 
the Forth language and arc by no means 
standard in any other Forth systems which 
instead use screens for editing. To indicate a 
system command you should begin the line 
with an asterisk. Enter " edit average and you 
should find the definition brought to the 
bottom of the screen just as you first entered 
fcvtilintied on imu» 1631 



YOUR COMPUTER. JANUARY 198<1 161 



CalistD Computers 

119 JOHN BRIGHT STREET, BIRMINGHAM. Tel: 021-632 6458 



ii 

c 

u 

fi 

s 

G 
I 

J 



r 

BEST OF ATARI 




ATARI SPECIAL OFFERS 








KEYBOARD 400 CS 






39 95 


MfuCATACE 


C 


32* 


17 50 


e LOYD OF THE JUNGLE 


c 


3ZK 


1750 


CHOPPER RESCUE 


c 


32K 


17 50 


THORN EMI NURSERY RHYMES 


c 


16K 


6.00 


STORY MACHINE 


D 


«8K 


15.00 


FACE MAKER 


D 


&SK 


15.00 


SNOOPER TROOPS 1 





«BK 


■•5.00 


SNOOPER TROOPS 7 





I8K 


•6.00 


SHOOTING ARCADE 


c 


•-' 


1500 


PACIFIC COAST HIGHWAY 


c 


'6K 


1500 


CLOWNS &BAI LOONS 


c 


'eK 


15 00 


KAYOS 


c 


16K 


9 95 


zonci 


D 


32k 


791*5 


ZORKI' 







_ 


ZORK ii 


D 




- 


DEADLINE 


D 




a n 


STAflCROSS 





_ 


79% 


WITNESS 


D 




37 0b 


SUSPENDED 


D 




37 95 


REPTQN 





48k 


77 95 


THE BLAPE OF BLACK POOLE 





AB< 


27 95 


ZAXXON 


c 


I6K 


29 95 


ADVENTURE INTERNATIONAL 






ADVENTURES 1 12 •teh 


c 


?*K 


17.98 


SAGA1.2.3&* wch 





iSK 


28.99 


SEA DRAGON 


c 


1SK 


25 49 


SEA DRAGON 





32K 


25 49 


STRATOS 


c 


16K 


25 49 


STRATOS 


D 


33K 


75 49 


THE CURSE OF CFIOWlEY MANOR 


16K 


17 99 


ESCAPE FHOM TRAAM 




•6< 


17 99 


PREPPtf i C 


D 


- 


7199 


PREPPlEll C/D 




75 49 


BASIC ROUTINES 


c 


•■OK 


17 99 


BASIC ROUTINES 


u 


37 K 


17 99 


WSKEY 





■OK 


15 99 


REARGUARD 




16K 


M n 


REARGUARD 





KK 


17 99 


ELIMINATOR 


c 


I6K 


17 99 


ELIMINATOR 





32K 


1799 


BUG OFF 


c 


1$K 


7.99 


BUG on 


:> 


32K 


9.99 


TtfTTiePL'TTl 


■ 


16K 


799 


-U" enijTTI 




»6K 


999 


STONE OF SISYPUS 


i 


■SOK 


29.99 


M Ut.E 


D 


kM 


29 95 


WORMS 





48* 


79 95 


PINBAll CONSTRUCTION St 1 





: ■ 


79 95 


HARD MAT MACK 





48K 


i 


ARCHON 





48* 




OBUG 





t»< 


•• V 


AXiSASSiN 


D 


48* 


I | ■' 


mj^cehon mi /iMornr. i 


D 


48K 




PIANETFAll 





4»K 


37 9' 



BBC 



'■ • ' * 1 1 



ar 



I*, ifhttftn 



C*rtrCj~w» 



9m 
aum 

iVm (mm 



<•'••• 



>» 
ra 
IM 
■•■ 
in 

TR 
IR 
ill 
IR 
IB 
IB 
III 
IB 
IB 
IB 
IB 
IB 
'B 



IB 

't> 

li B 
IB 

r 
IB 

» 
IB 
If 
••■ 
'■ 
IN 

■a 
•a 
<a 
■a 
ta 

IM 

■a 
IB 
ta 
■a 

£ 

5M 

'■ 
»M 
IB 

•a 

IB 

a 

IB 

•n 

'« 

B 

IB 
•B 
IB 
IB 

>a 
l| 
la 

<s 

IM 
IR 



IM 
IB 

IR 

IB 
'B 
IB 
IM 



SPECTRUM 



Arm 

V'lKHiMw 
Hon; 

ptf»h» 

lllMld 

&«frUi 

Ua<lnCira:»i 

0e«h* 

Ue Sutm fct im 

to 3o»."i 

.'MrUU 



Zmm 

IMWttiPinji 

C«mi Cur-It 
lifdflfW 
'«: < 
(hi«Fj5 
tilHl Jrmir. 
Anc*ut 
■hi. ii 

Sfrl 

IM 

Vjnc Ml* 

'< •• ■ 

GrLWria- 

Ml 

■>i"{M Itiw 

f.<»3mi 

MwBnE-^drJ 

DM 



ICLWinAm 
DittcOsim 

■twathm 
Mrmm 

Fun 

limiti 
(«*< 
tri»o 
SurVt 

M 

taq 

CitrpU 
*Mdh,>; 
UotTf M/ef» 
3i:*Mi 

6»»:i t/ilW 
Wo* (*»■»•>- 
Jm: t-j: 

fyme 
*•>. • . . 
S/»Fin 

j:t Sic;.' 
VtfxiJrtieiei 

fin t jrlw n6mn 
•n*M WlMWtt 
BBMlillUvn 



4K 

S* 

IB 
IX 

it: 
II 
5S 
r5£ 
■1 

n 

S3 

SS 

sb 
s» 
s» 
iii 
>w 
la 

IB 

i» 

•K 

MS 

IR 
SB 
!31 
US 
195 
!Z 
83 
l» 
IB 
■f! 
IS 
I* 

ta 
<e 
<■ 

SSI 

sst 
ue 
sv 
.'* 
.•* 
:» 
;« 
sst 
sa 
ue 
>s 

IX 
fSi 

?s 
so 
sss 

SIC 
IH 
SIS 

»* 

SIS 

» 

IB) 

t» 







■ 



icontinuett titun fhigo 161) 

it li can be altered using standard cursor 
controls and entered when finished. Alter it to 

:aveioge - + + 4 .. 
to allow the average of four numbers 10 be 
found. On pressing enter you will hear a 
stange squeek which is an effect of the Sinclair 
editor being used at high speed. After several 
Roondl the cursor will reappear with the 
amendment made to average. 

In general, the more words you have 
defined, the longer the delay will be since a lot 
of recompiling must be done. Every definition 
you enter is stored in a source code butter in 
case editing is required later. The command 
'list will list ever definition in the butter. 
However, if you type "del then the source 
butter is cleared and you will be unable to edit 
average although it can still be used in Forth. 
This explains why you cannot edit the core 
words. 

There are Save and Load commands for 
both the source butter and the Forth 
dictionary, again described in figure 6. After a 
'sload command there will be a long delay 
while the source code is compiled. The 
command 'reset will delete everything and 
start Forth from the beginning again. If you 
have a ZX primer then it can be turned on 



Ftuure 4 Forth compiler error messayes 




has been entered. 


Undefined word 


A word is either 


Invalid number 


A number contains a 




undefined in the 




non numeric character 




dictionary nr in the case 


BREAK 


Break was pressed when 




of 'edit, the source code 




using tape, printer or 




of the definition is 




scroll ? 




unavailable. 


Invalid name 


illegal file name in 


Bad line 


The line entered 




cassette commands 




generally does not make 


Invalid colour 


Same as in Basic. 




sense. This error may 


code 






also be produced if you 


Tape loading crro 


■ Same as in Basic. 




exceed the memory 


Program 


The word abort has been 




reserved for the 


ABORTed 


executed. 




compiler. 


Afior any error message, the line containing 


Bad variable 


An illegal variable name 


the orror must be entered again in full If any 




has boon used. 


error occurs alter editing a word, the word 


Division by roro 


1 •• has been 


will automatically 


be presented again for 




attempted, for example. 


editing, starting from the beginning, and you 


Number out of 


A number outside the 


must skip through it by pressing enter, 'intil 


range 


range 32768 to 65535 


you reach the offending line. 



with *pr on, allowing all output to be printed, 
*pr ottwill cancel this facility. 

As stated before, figure 5 contains brief 
explanations of the more common Forth 
words. Emit is used for printing tingle 
characters, and on the Spectrum it is especially 
uscfut since it can handle the usual colour and 
position control characters. For instance 

16 omit 4 emit 42 emu 
will print a green star. There are two words 



figure 5. Summery of main Forth words. 


but all the words at any one level of nesting 


Arithmetic operators: 


must be in the same word definition (finish* 


Add two numbers and place 


•start l do icode) loop 


result on stack 






Perform an indexed loop, with 


Subtract top number from 






index starting at Istarti and 


second number 






counting up or down by one 


Multiply top two numbers 






until (finish) is reached 


Divide too number into 






• codu." is repealed .ipfitnpu.iie 


second number. Result is 






number of times. 


rounded to lowest integer 


(finish 


"start r do -code) ('increment I • loop 


Input .-Output; 






Same as previous, except si/e 


Print top number in decimal 






of increment is specified 


form 


begin 


(code) 


condition) until 


emit Print character whose code is 






(code I is repeated until 


on stack 






'condition I gives a true >non 


get Wait for a key to be pressed 






*erol value. 


and return its characier code 


begin 


(condition i while icode) until 


key return code of key being 






• code) is repeated as long as 


pressed, or if none 






^condition) gives a true value. 


Conditional operators 






If (condition* is false ihe first 


. < , < , Compare lop two numbers 






timo. then icodei is skipped 


according to specified 






altogether. 


condition, and return 1 if the 


i condition) if 


(Hue codoi else i false code* 


condition holds, otherwise 


then 






Stack manipulation: 'see Figure 5b' 






If 'condition: is true then nrue 


drop Remove top number from 






COdei is executed, otherwise 


stack 






•false code: is executed. Both 


dup Duplicate top number on 






parts continue executing after 


stack 






then . 


swap swap top two numbers 


■ condition! if 


itrue code) then 


around 






Same as previous, except the 


over copy second number on stack 






false condition is not treated 


10 the top. over the original 






separately, and else and tho 


top number 






ifalse codel are omitted. 


Control structures: 


ind 




Place index counter of 


In the following descriptions, the items in 






innermost do loop on stack. 


brackets refei to any appropriate block of 


abort 




Return to command mode. 


Forth words. All structures can be nested 






clearing all nested loops and 


within themselves and others to any level. 






words. 



Figure 5b. Effects of stack operations. 








Initial state of stack dup 


drop 


swap 


over 


30 






20 


30 30 




20 


30 


20 20 


20 


30 


20 


10 10 


10 


10 


10 



which deal with keyboard input, but only at 
the single character level. Get will wait for a 
key or shifted key to be pressed, and returns its 
code on the stack. It will produce the standard 
key click, and when it is called rapidly, it will 
allow keys to repeat The other word is kev. 
and this works like InkeyS in Basic 

It will return the code of the key which is 
being pressed, or if none is pressed. There is 
no implied wait as there is wjlh (ret. 

There are four words for manipulating the 
stack and these are illustrated diagramaiically 
in figure 5b. The most useful is dup. as it will 
duplicate the top number, allowing one copy- 
to be used and the other preserved for later 
use. 

In any computet language, the abilm 10 
perform repeated operations using loops, and 
to make decisions are very important You 
may think that the absence of line numbers 
and Goto will make this difficult but. in fact. 
Forth provides several useful control words 
and these allow clearer program structures io 
be set up than in Basic. 

There arc direct equivalents of Basic's For- 
Ncxi statements and these are do and loop. 
The actual layout of litis and the other 
structures are shown in figure t The word ind 
will place the index counter of the loop on the 
stack where it can be tiscil. 

In standard Forth litis word is simplv I. but 
I have altered u tp avoid confusion with t In- 
variable I. The word +loop will allow steps of 
other than 1. The following direct lines 
illustrate how ditterent step sizes and 
directions are catered for, and should re- 
entered individually: 

7U 1 do ind loop 
t 20 do md loop 
100 I do ind. IV loop 
30 30 do md 2 - loop 

Figure 7 contains the definition of a word 
culled count, which uses a loop to show the 
speed of Forth. Two points are shown from 
this listing. A Forth word definition can span 
several lines providing the ! and , mark the 
beginning and end, and also comments can be 
included providing they are on a separate line 
and surrounded by brackets. 

Enter the definition and execute it by typing 
count, and you should see the numbers from 1 
to 10000 being rapidly printed in the top left 
of ihe screen. You should also try editing 
count to sec how each line is presented 
tcutumued on ;muv 1661 



YOUR COMPUTER. JANUAPV 1984 183 




[ 3ES] BBC MICRO 

JlVH REGISTERED REFERRAL CENTRE FOR THE BBC PROJECT 



BEEBUG^ BBC MICRO 

BRITAIN'S LARGEST SINGLE-MICRO USER GROUP 



MEMBERSHIP NOW EXCEEDS 20.000 

20,000 member* un'i be wrong - BEEBUQ provide* the be*t support for the 8BC Micro BEEBUQ M«aai>n« - now 64 
p*9»* mdudtfig new product fluid* »uppi»m«nt - o«vot*ct eielutivaty to l"« BBC M<ro. Prog'am* - Hint* & Tip* - V»jo' 
Art c«» - Newt - Review* - Commentary. ."LUS r-«mb*rt ditcount *ch*ma with National Retailer*. PLUS member* 
Software L C-iry ID M«o»j.n«t • Year Fuji .»»u« Aprd 1982. Rtprloti of all nwie* *«*-'eb<e to member*, 
October t»*u* - GAMES - MunehMan. • S'tpper :ype game with tup*r g'eorve*. I*j»>0f\« fliepMc* and tound you 
won't believe A Ver**t'!e Renumber program for Be**. Fabric Patterne. en .nvie**e Alarm Clock. Oltc Sector String 
Search inrj a p'og'am tor drawing 3D Surface*. Article* on the Teletext Mode for beginner*. Compiler* and Interpreter* 
i.» "3 Joyattche u»ng the Spaach SyntKaoiar *- d "tore Review* of two Ceieette Recorder* ! Verentl Suparacopa C'90 
and Acorn Data Reeotde'l. throe Printer* (NEC cc-8023B, Star DP840 and CP-80i. and lot* o' "e* game* so'r.v«re land 
we've arranged SPECIAL OFFERS for member*) Ptua a review o' the new Acofn Electron and new* of our now magaim* 
for Electron u*e-» eased ORBIT. Pkia al our utuet feature* Nice Hint* and Tips. Pottbag. and a new Bralntease'. 

December laaue - Program Features: Killer Dice oatie. Galactic Invasion, a fast rrcrvng sosce invsoon ggmg. LINK, a 
very jianji due ut tv for program development. ASTAAO. a really rj»e«ilent program for Computer Aided Design. :*« 
Percussion Machine, moving Chequer Board i *s.'»y. Screen Freaier. a routine ta freeze your favounte Qamo n m d-p-ay. 
and a rr vocal rendering of the Twa rve Day * of Chrt* tmu to add a seasonal llavour. Plus erode* on v- e Teletext M o da I part 
31 and Fining an E eternal Speaker. Plus Disc Drive Review*. Book Review*. Hint* and Tip* 

STOP PRESS 

BEEBUQ ha* negotiated a deal with ACORN over the new 17 OPERATING SYSTEM ROM BEEBUQ member* are 
offered the ROM at around hall price See BEEBUQ Feb lisue for detail* 

SOFTWARE DETAILS 

BEEBUOSOFT BEEBUQ SOFTWARE LIBRARY 

o'fer* member* * g>owng range of software from O GO per cassette. I. Sterol* <32K). 2 Moonlandat U8K1 3D Noughts and 

Crosses '32KI 3 Shape Match (IBKI Mlndblnder IT6K) 4. Mag'c Eel (32KI. 6 Cyvjn Attack iMKr 6 Astro Tragfcer I32K) 

Utilltiae • Dtaembler ITAK) Rodofme <18Kl. M.rj Ten Ed (32K). Applications: 1 Superpiot (32KI 2 Mailerfile 02K1 

Magatine programa now available on ceeeett* to members at f3 60 Inc VAT fr p » p - sea Aprll'May laaue tor details 

13% OIBCOUNT TO MEMBERS ON THE EXCELLENT WORDWISE WORO PROCESSING PACKAGE - 

THIS REPRESENTS A SAVING OF OVER CS00 

Send CI 00 for SAE for Sample 

membership: UK £5.40 for *ix months, f 9 90 for one year 

Ovartaaa on* year only: Europe f 1600. Middle East C19.00. America* Er Africa €21 00. Other Countries £2300 

Make cheque to BEEBUQ. Dept 4. PO Boa 109. Baker Street High Wycombe Buck*. HP11 2TD 

For editorial material aend to The Editor. BEEBUG. PO Box GO. St Albert*. Hen* AL1 2AR. 



»Snr«l I I Ml tut SAt l.ii Stimuli 

maiiihotahlp UK f6 40 to* «*» •iiimlj* I'll. <,, 

ii. m -.«»% one) Y *at nrity liniit.ii I !6 W MuMbi I »| I II <»• Arum-. .% It Alt. . 1/1 (M Olturr Tr ...■ 

M ,»... 4 l'ii.|iii. In HI I inn. Ii.|.t a t/a Wa»iil»tVo«t>i llil I Ion SW I ll"V 

* i •" mlitiiimt i'li.ll st.i.,1 ■«• 1 1...1. 1,1., ill I III 'I. I'(llu.i>ill -.1 Alli.ti-. !<••■ p. n| 1 .' AM 



A QUALITY 
LIGHT PEN 



Versions available for: 

BBC. VIC-20. CBM 64 and DRAGON 32 

• Absolutely Insensitive to ambient lighting. 

• Responds 10 different colours and screen Intensities without 
any adjustment of TV or monitor. 

• Red LED readout showing that data is available. 

• Switch lor program control (allows pan to approach 
the screen without erroneous data capture) 

• All features bio 
program accessible. 



Free Software 
includes: 

• Handbook 

• Good Documentation 

• Tapo storage of your work 

• User routines provided on icpo 
and printout 

• 'Freehand" drawing program 

• 'Library menu' drawing program (define your own library o 
shapes) 

• Example programs Illustrating uses of the pon and Its features 

£25 

inclusive 

All versions are the same price. Send cheque or P.O. 
for £25 to: 

Dept. YC1, Datapen Mlcrotechnology Ltd., Kingsclere 
Road, Overton, Hants. 

When ordering plaasa state which micro you have. Now also 
available from good computer dealers. 




GET IT ALL TOGETHER WITH 
MICRO BUREAU 

ALWAYS NEAT A TIDY* 
BIG STORAGE AREA * 

COMFORTABLE TO USE * 

SPACE SAVING * 
-SLIDING SHELF 



Roomy enough for your Computer TV/ 
Monitor, Cassette recorder/Disk drive 
plus Magazines. Books and Tapes, 
this fun to assemble kit in rich 
mahogany veneer gives you that well 
organised feeling. 

ONLY £39.95+ £4.95 P&P 




Please allow 21 days for delivery 




Please sendme a Micro Bureau for my (micro! 

I enclose a cheque/P.0. for £44.90 (inclusive). 

Name 

Address 






P 

b 
d 

* 

I 

} 

d 

■■* 
C 

< 

j 
01 
t 

i 

m 
a 

« 
( 

•» 

A 

! 



1 



I 



PostCode 

Send to 
Micro Bureau. 52 Brown Avenue, Church Lawton, Cheshire ST7 3EP 

(or send S A E. for further information! 



184 YOUR COMPUTER. JANUARY 198<t 



"BY FAR AND AWAY THE BEST MAIL 
ORDER FIRM FOR SOFTWARE" 



(M. PANKHURST, CRANLEIGH) 



SOFTWARE SUPERMARKET 



At Software Supermarket, we play all the programs we can get for the Spectrum and BBC micro and put just the best of each type into our ads and catalogues 
We do not have the biggest list of programs, just the best ■ from many different companies, large and small, famous and just-about-to-be-famous. We produce no 
programs ourselves, so our choice is completely impartial 

We quote reviews from all the magazines to help you decide and we tell you if your joystick will work. (All programs run with keyboard, too.) We choose the 
best, which saves you money. And we send them fast, which saves you hunting round the shops From over 40 countries you write praising our same-day 
despatch. Mail order or telephone credit card orders only please You can now phone VISA or ACCESS credit card orders to us at any time, from anywhere in the 
worid. Call 01-789 8546. 



48K SPECTRUM ONLY 



VALHALLA 



'100 dsSerent locations and 5$ characters. aSotwhoni 
have±eaeaipsisonabi'ss..VaJha2aan'thke anything 
t' (PopCompWklyf VaLhaila is the only adventure where you can water, the animated 
mariners play out the story. Jem m if you wait" Sat adventures in cr.e pnn; out gr aphics and 
tee n can even cope with your spelling. SpeEbmding state-of-the-art advenrxe iLegendl 



CHUCKIE EGG 



'Destined to become en ail- time Spectrjm 
classic the gtaphicsarebr&an: and Resound 
a excaDent ' (PopCsmp IWy/ Oiea:. loony game. Run yout farmyard, collect 12 eggs, watch 
out for the nasties and the crazy duck Up to 4 players checeo you: own keys no joysticks 
KHmr. HaD of FamB (A & F) £6.S0. 

A Mf A TT A f*W 'SxQ^g and intriguing., ir-prsssss chiet/ 
A1N A A X L aivll because o! its graphics and 3D. wnxbaseTJty 
adzzable' (Y£ornp). The mest amazing 3D animation we've seer, lately with rave rr.tev.-s aD 
"ur.d The 3D is so involving:! s being psrer.ted 12 command keys and a game to impress your 
rr.er.ds as you defeat the Cacy of the Ar.ts. No joysticks. iOulcksilva) C6.95 

vllil Vf Vl W n Vf mad adventure with lots of good tunes and great cartoon- 
rypeerumeotm Fol/owOtouchoandthePunanaroundthe'JSA Discover the 22 clues name the 
Hidden Star, and win the Trip [Closes l.x/K) A briliant follow-up to PtMANIA N'c joysticks. 
'Automata) 48K SPECTRUM: £10.00 

MAMTr 1 IMfYATCD 'Certainly the bestarcade game around for 
ifflnlHivf IVUHIElIl !heSpecmm>"(PopCompYrKl-/ / Bis«icJ> 
the USA arcade chart- topper 'MINER 2049er' Superb graphics and sound as you search 
though 20 screens - eBchcne a different arcade game 20 screen demo mode: gsod;okes 
Kempson joysticks. (Bug-Byte) 48K SPECTRUM it 95 

HALLS OF THE THINGS 

bans and hours of sheer pleasure " !2X Camp} Explore an S-sioie-/ maze end treasure, avoid 
atsoes BUT this time you can see exactly where you aic and whBt you're demg the mate 
nob as fast as you can move. Brilant graphics (try waving your sword about ! : and 19 
command keys. No joysticks. (Crystal) 48K SPECTRUM £7 50 



'Forme 'Jusa 
IS gamed S3 



32K BBC ONLY 



DANGER UXB 



HUNCHBACK 



"Maim lull use of the SBC's graphics and 
sound capabilities., us a mixture oi tactics, 
zrnmg and reGexes and it had me glued to the screen hr hours ' (PersCcmpGames} Defuse the 
aae bombs before they explode: avoid the skulls and romping boots. Great tnlmnurt 
graphics, and the sight of the bombs counting themselves down may make you panic as much 
is is i Wraparound screen 3 skul levels. 5 saee-s on each: HaU of fame No joysticks 32K 3BC 
•Program Power) £7 95. 

'An extiemeiygood iwsrcn diheamxhgame 
thoroughly recommended' (Beebug) Rescue 
Esmeralda from het Tower. It's precy difficult, what with the boulders hurled ak»g the 
iMOlMtwM.dM biovm tndth*tp«a lApbty ul utaitttoNflliil l2*cnMBi(bejoN 
it gets raster) Practtco on any screen Kan of Fame: 3 skill levels: superb graphics. Joysticks 
K 32K BBC (Program Power) £7 55 

CD A PI? Ani/PiVPIIDir ~Oi«foltnsbestdti» 
DMrtWjE* nU VEjlX 1 UAEl sew generation of 
td.-envures . . challenging and exciting . . exceLent graphics and a very real sense of 

■•~^t.-.i:e :3BCPJa}£m\c:ea&&.3izr3z::ZS££~™:iv(^\ng:zt:-zs ::rr.:4p;we: 
rrysais But hist find the keys ic the rooms Mm they are hidden - and kffi the many dtf eren: 
istroid guarding the ship. 90 rooms: 3 sfcl levels: 10 command keys: £uid 3-way movement. 
Exee&nt' Joysticks O.K. 32K BBC (Virgin) £7.95. 

TRANSISTORS REVENGE ^ 

new game: original: great sound and aroon: pood fuB-scteen graphics. The game a set inside 
i^it computer as you rjuard the CF'J hem the atucks of 'Jiechips' 50 alien chips on each sheet 
every 4 levels, life gets harder 1 You choose whether to continue with a game or enter the 
Hi-score ladder No joysticks. 32K BBC : ScftSpot ) £6.95. 



48K SPECTRUM / 32K BBC 



SNOWBALL 



The greatest e-.-er text adventure Over 7.0Q! iocaticns 
(it took 9 months to produce 1 1 As Kim Kimbetley. agent 
exuaortfijtary. you must safeguard SnowbeJ 9 • a starship that could actually woikl 700 
messages- vocabulary over 200 everything has a purpose 1 Written m sr.tper-compaa a-code 
Helpful manual Kopysticks (Level 9} 32K BB046K SPECTRUM £9 90 
nTMJf A |M Y A "^ & a!7X cs -' damage you: brain ' (PersCompGarree) 'An 
XT KlNLtmiMlmm original and am-jsog game' (PersCompNewsJ AT PUSS- 
TIME, YOU CAN 8TOX WDf THI £8,000 GOLDEN SUNDIAL Of PI by salving this 
wonderfaly witty adventure Br illiani use of music and graphics. (Automata) 32K BBC-'4EK 
SPECTRUM LlC CC 

IT* fj TJ 1 U ^\ DDT T Sup* 1 * ; &•}' : - i; -'' adventure game 
liUl nUDDl 1 avaiab&TfrCsap) Taxes kstpiaca for quality 
and mse for money. ' ,'S. User) Tne adventure that made 1S83 famous ts new also available 
for the 32K B5C Free 235-page illustrated book with dues to this unique real-time 
advenrxe 90 locaocns: massive vccahulary 16-page manual: it tcck 4 people IS months to 
write 1 No pystiirks Me±curne) 32K 3BC/45K SPECTRUM: £14.95 

vl# l#ClCllr BpllWH game with a new gimmick, its a& a 
classic game m its own ngh r '(Comp&VidGamas! The test ever true 3D progtam To deracy the 
enemy, y:u must move IK and CUT as well as normal 2D moves I No joysticks. (Postern! 
33K BBC '4BK SPECTRUM £7 95 

CALL 01-789 8546 (24 hrs) 
CHARGE PROGRAMS TO VISA/ACCESS CARD 



To: SOFTWARE SUPERMARKET, 87 Howard.! Lane London SW15 6NU. 

U you do not want to cut this n-^gazme. write your order out carefully on plain paper 
and quae this number YC11 

! own t K computer which is a SPECTRUM-BBC I enclose a cheque.'PO made 
payable to Software Supermarket OR Charge my WSA'ACCESS/EURQCARD/ 
MASTERCARD number r 



Signage 

P.&se W7ite clear.y II we can t read R you won ': get it 

Name 

Address 

Postcode 
Phone iiany m rase ol rrjory . . 



COMPUTER 




Price 






1 






£ 






i 






- 






- 


- 




£ 


POSTAGE 

AND 

PACKING 


tT It Add ts; cr.y p«: ordei 




£f?3r£ A:i;jj!:r*i:hpio;r*f!i 


'^ 


3'JTSICE E'JRCPi (MdCllNHCh p.-:9rimaitm»u 


r 


KTHsistsfI-jw:" TOTAL 


*- 



YOUR COMPUTER, JANUARY 1984 165 



(ctmiimied from page 163) 

separately at llie bottom, 

In many cases you will need to make 
decisions or set up a loop which is exited from 
only when a certain condition 15. met. 

The begin-umil loop will allow a block of 
instructions to be repeated until the condition 
at the end of the loop is true, and the begin- 
while-repeat structure will cause looping as 
long as the condition at the beginning is true. 
Both these loops will be useful in different 
circumstances. 

The conditions arc the results of ihc 
opratora <. >,<> und ■ which all require the 
two numbers to be compared to be on the 
Mack, and they will return a true value — I — 
or a false value — 0. Until and while both 
expect such a condition code to be on the 
stack. 

They use this value to decide whether to exit 
or to continue looping. The following line 
uses a loop to wait for the a key to be pressed, 
begio key 97 until 

The if-clse-ihcn structure will allow two 
different sections of code to be executed 
depending on whether .1 condition is true 01 
false, before resuming with the normal flow of 
execution. The actual layout of these 
structures is again explained in figure 5. 

It must be emphasised that while all of the 
control structures can be mixed and nested to 
any depth, they must not cross or be jumped 
out of orher than by a normal exit. Also, all of 
the loop must he in the same word definition. 
The word ind will return the index of the 
inner most do loop, and will only give the 
correct value if it occurs in the same word 
definition as the start and finish of the loop. 

If you do cross your structures, then a ci.ish 
is likely. The case of crashing Forth is a 
penalty of its high speed and closeness to 



Figure 6 Compiler operating commands 


"slu.id filename 


on tape. 

Loads source codo buffer 










and compiles it into 


All command lines must bo prefixed with an 




dictionary. There will be 


asterisk 








a long delay while this is 


'edit word 


Allows word to be 




done. 






edited one line at a time. 




Note that the filename is 






if the source code is 




MOT placed in quotation 






available, then recopiles 




marks, and if it is 






word and everything 




omitted in a load 






after il. 




command, then the first 


■hst 




Lists all word definitions 




file found will bo loaded. 






in source code buffer 


'pr on 


Sends all further output 


>dal 




Clears source code 




10 7X printer 






bolter, but leaves Forth 


pr off 


Uses screen orjain for 






dictionary intact. 




output. 


"reset 




Clears everything and 

restarts Forth. 


'dlist 


Lists contents of 
dictionary, and the 


'dsave 


filename 


Save entire Forth 
dictionary in three parts 




address of the machine 
code routine for each 


'dJoad 


filename 


Loads dictionary, and 




word. 






clears source code 


'msave 


Saves Forth program as 






bufler. 




an independent machine 


"ssave 


filename 


Savfis source code buffer 




code routine. 



machine code. 

You i..iii place the following instructions 111 .1 
loop if you think 1l1.1t 11 ought not exit; 

key 32 if abort then 

Pressing the space key will stop the program 
with no ill effects, and the mev- 
Program ABORTed 
will appear. Abort is the one word which will 
safely stop execution and rump out of all the 
nested loops and words. 

The rest of figure 7 shows some example of 
word definitions to illustrate different aspects 
of simple programming. Type will allow you 
to enter a line of text onto the screen, 
terminated by enter. It shows a begin-uutil 
loop in action, and also illustrates the use of 
Get, I'd! is .1 simple Ulttit) to fill the screen 
with the character of your choice. For example 
35 fill 



will till the screen with hash signs. This may 
be slightly slower than you expected, but this 
is due to the slowness of Sinclair's print 
routine. 

The next word, square, will calculate and 
print the square of the number on the stack. It 
is called by the final word, squares, which will 
print a formatted table of square numbers upto 
any specified value. When you have entered all 
these definitions, you may like to Save them on 
tape, to try out the cassette commands. 

Il is important that you should experiment 
with Forth and the facilities of the compiler. 

A sheet of special techniques such as en 01 
napping is available for 75p, and also I can 
supply a cassette of the Forth language and 
several Forth programs for £3.50. Both are 
available form D Millington, 1 5 Willow 
Crescent, Padgate, Warrington, Cheshire. 



figure 7 


on the stack) 




*list 


* 






: count 10O00 1 do 


: squares l 


do 




(set up the loop) 


(the upper 


i in 


it of the loop is 


22 emit emit emit 


a l ready on 


the 


stack) 


(move print pos. to top left) 


ind . 






ind . 


(print the 


numb 


(print the loop index) 


6 emit 






loop; 


(this is a 


COMMi 




e r ) 






: type beg 1 n 


ind square 






(set up loop) 


(calculate 


the 


square using the 


<38t dup 


previous word 


we de r i ned) 


(get a character fro* the Keyboa 


13 emit 






rd and make another copy on the 


(print on a net* line) 


s tacx) 


loop; 






errii t 








(print the character) 
13 - un ti I 








20 squares 






(continue with the loop until th 


1 




1 


e character is enter-code 13) 


2 
3 
4 




4 

9 
16 


/ 




;fill (the code of a character i 


5 




25 


s already on the stack) 


6 




36 


22 emit emit emit 


7 




49 


704 1 do 


e 




64 


(set up loop j 


9 




ei 


dup em i t 


10 




100 


(duplicate the character on the 


11 




121 


stack, and print the top copy) 


12 




144 


loop 


13 




169 


drop 


14- 




196 


(the character is removed from t 


15 




225 


he stack) 


ie 




256 


t 


17 




289 




IS 




324 


.square dup * . 


19 




361 ■ 


(print the square of the number 


20 




400 



166 YOUR COMPUTER, JANUARY 1984 



TM 



For the 

Commodore 






>. 



%°^ 



Z-fO'^ 



^^^T*"*. 




the States. 



6$ 



**W 



**f 




SUPER COPTOR 



Fly Super Coptor in a Mission to Save • 
your Country ' 
sifc 



>upoi 

rCountry from destruction, Beware 
of "Air Missiles'", "Radar Batoons". 
"Laser Screens". Control your "Super 
Coptor" with split second timing — are 
you up to it — 9 nerve popping, action 
packed levels of play, 

ONL> E5.6S. 



DO YOU WAN 



' 



iKl l 




Plr-ase ru 











TAX MAN 

You are on the run, gathering as much 
money as possible while being pursued 
by Taxmcn with tax bills in their hands. 
Ready to pounce on you and make you 
bankrupt. Can you outsmart them or will 
they amubush you by hiding in the 
background. 

6 exciting "Arcade Action" levels of play. 
A completely new version of this "nerve 
popping" game. 

NOT £5X5. 



f. OF THE ACTION- £55,000 



*m 



1 enclose Chequc/P.O. for £ . 
(MjVt> [UYihlc io Mondatta.) 



POST COUPON NOW- 

Tax Man at £5.65 each Post to: Mondatta Ltd., 38 Cuddinjjion Avenue. 

™,r~~.~ „rta.^, Worcester Park, Surrey KT47DB, England, 

per Coptor at £5.65 each Tel: 01-3370606. 

50p post & packing. Mondatta Ltd.. Darvven House. 

200 Rathfarnham Road. Dublin 14. Ireland. 
Tel: 01-963250. 

Mondatta Ltd., KB Seventh Avenue. 

New Yorfc. N.Y. 10106. U S.A. 



F RE£ 






t>ISK 



Name 



ORli 



Address 



PRl\ 



I 







Sl-AGTHORi'K MEMORIAL Hospital is an 
Ordinary District General Hospital — DGH 
— somewhere in the North of England. Like 
all DGHs, ii accepts patterns from the doctors 
working in primary care — general prac- 
titioners or family doctors — in the sur- 
rounding countryside. It has an Accident and 
Emergency department — A&fi — and a 
number of wards. 

The A&F department has been added 
recently because I forgot to include it in the 
original hospital plan procedure. Hearlstop is 
a game where you are asked, as a weekend 
locum doctor, to look after the patients in the 
hospital, curing and healing from dawn to 
dusk and beyond. 

Figure 1 is a partial listing of Hcartsiop to 
its present stage of construction. I have not 
included the whole program as much of it 
remains unchanged from the listing hi Your 
Computer — November '83. The complete 
program and a cassette version will be 
available at the end of this series. 



Last month I wrote enthusiastically about 
Roy Athenon's book Structured Programming 
■u;iiii BBC Basic. At one stage he writes: 

"It is not easy to reproduce exactly, mistakes 
and all, every thought and decision on the way 
to completing a non-trivial program". How 
irue; the slick presentation of a completed 
program, accompanied by the tedious macho 
utterance "it was nothing really", is unlikely 
to help anyone who is attempting to learn 
about the solution of problems using a 
computer. In his book he asks: 

"Does the package work, week after week, 
year after year, reliably? Can it work when 
used by non specialists? Is it sufficiently well 
documented to enable anyone to take over 
maintenance or updating should the originator 
leave? Is the planning, analysis, program 
design and coding of such a quality that 
someone else would find it easy to work on? 
Have details been published or assessed by 
competent reviewers not otherwise connected 
with the project?" 



Developing reliable software to the 

Atherton is not 

The son of small bug that causes alarm and 
despondency at the end of program 
development is illustrated by the 
FRGCdisplaytime procedure in Figure 1. 
Line 20 20 originallv read: 

2020 AA AAV-H; TIME 

The purpose of lines 2010 and 2020 is lo 
change the day index — AA% — from Friday 
to Saturday, or from Saturday to Sunday, 
when the game clock reaches midnight — 
24:00:00. At the same time I intended that the 
variable Time, used by BBC Basic to store the 
internal clock count, should be reset to zero to 
start counting the seconds of a new day. 

Unfortunately, I forgot that I want to use 
tlie procedure PROCaddtime to advance the 
game time according to how long it take! to 
examine a patient, read an RCG or move to 
another ward. The game might well go a 
couple of hours past midnight in one bound, 
only to be reset when the lime is displayed. 

A correct answer is to subtract the number 
of seconds in a day from time. However, line 
2020 is still wrong and will eventually read: 
2020 AA% - AA% - 1: TIME - TIME 
(360000'24J 

The brackets are not strictly necessary but 

make the line easier to understand. The 

program step in the second instruction in the 

'continued an fMtge I7tj 



YOUR COMPUTER, JANUARY 1984 169 



ats. /ift *TffN a 4. experts in business systems now bringing professionalism 

©.CJ0. sS^SlClllSi into the home market for the SPECTRUM, ORIC, 

DRAGON and APPLE II micro-computers. 



p^fc, FOR THE SPECTRUM 
W 100% MACHINE CODE 



MILLIPEDE 

THE BEST VERSION OF THIS 
EVER POPULAR ARCADE GAME, 
SOFTWARE YOU WILL NOT BE 
DISAPPOINTED WITH!! £6.95 



UTILITIES 

******************** 

THE DRAGON 6809 ASSEMBLER/EDITOR 

With this powerful software realise the full potential of 
this splendid micro by writing your own machine code 
programs and routines. Full operating instructions are 
included £7.95 

******************** 

THE ORIC 6502 ASSEMBLER/EDITOR 

Probably the best ORIC program on the market. With 
this powerful software the full potential of the ORIC 
can be realised by writing your own machine code 
programs and routines. Full operating instructions are 
included £7.95 

******************** 



HOME MANAGEMENT 

HOME ACCOUNTS MANAGEMENT 

Plan all your financial affairs with this Q.E.D. quality 

system. 

Features include budget creation, maintenance and 

balance of all accounts (including credit cards). Full 

monitoring of expenses against budget and complete 

expense reporting. The system is supplied with full 

documentation and operating instructions. 

Spectrum, ORIC, Dragon £10.95 

Applell (disc)£14.95 



5HFOR THE SPECTRUM 
N ORIC and DRAGON 

******************* 

G,&R,.TQQUflT. 

A MUST FOR EVERY SERIOUS 
DESIGNER. THE TOOLKIT 
CONTAINS A HOST OF 
INVALUABLE MACHINE CODE 
ROUTINES TO ASSIST YOU WITH 
YOUR PROGRAM DEVELOPMENTS 
£5.95 



GAMES 

THE VIDEO CHALLENGE SUITE 

These are not just any games but Q.E.D. quality action 
packed programs. Award yourself the VCI 

Spectrum VCI — Photon, Apes & Ladders, 

Microthelloand Phantoms £6.95 

Spectrum VCII — Towers of Logic, Bugblaster, Link- 
fourandAwari £6.95 

ORIC VCI - Photon, Link-four, Microthello and 
Phantoms £6.95 

Apple II VCI — Grand National, Star Trek, Link-four 

and Microthello (cassette) £6.95 

(disc>£8.95 

Dragon VCI — Photon, Link-four, Microthello and 

Phantoms £6.95 

Dragon VCII — Dragons Domain, Cards, Draxitand 
Awari £6.95 

NEW FOR THE DRAGON - ATLANTIS 
An exciting and challenging game where your mission 
is to destroy the city of ATLANTIS. But beware, as the 
game progresses your mission becomes increasingly 
morecomplex £5.95 

THE VARIETY PACK 25 specially selected programs 
to realise the potential of your new micro. The best 
value around todayl 

Spectrum. ORIC, Dragon, Apple II £5.95 

(LESS THAN 24p per program!) 



(All programs are supplied on qualtiy cassette, unless otherwise stated) 
Please send rneon cassette/disc 



O, 






•&:«. 



?'.%> 



for my MICRO with memory. 

I enclosemy cheque/postal order for £ payable toQ.E.D Systems. 

Name Telephone No 



Address. 



Q.E.D. SYSTEMS, LIVER HOUSE, 96 BOLD ST., LIVERPOOL, ENGLAND. 



1 70 YOUR COMPUTER. JANUARY 1981 






Figure 7. Partial program for Heartstop. 


|0*J Ml* *»l»«.^ft»«t1,s*-i»ltt> l l*il'-.;i*'««.»»M, 






.<»■ :•»'* r« li>| film .riiitill.imiii.n ■!— 1. 


!•».» 




t»>«-lfr*-r.%ff;*tr.CW* 


im 


Mr rnortfitiii mvli ♦• 'in h »n 


:««• t* - * w"^»'i,Mti,n^">,'«».li«»»i>r. 


!*%> 


ir ft* > line twin ito«o: 


-r-,'S-*.".i ,'oi,.,-l,'i,'" 




in - rire<Kv 


::<■> :*t» :«it««t,ui« i >'.i'i'»"i*«»ii,'«i-»>', 




if inn oiu :jjm-.. .« in.> sjic 


■ •A*»-«.»:«e3|l»,*«*-er< 




*«* • AWt-li TIPC • Ilr» - JMKMO 


2S10 f»* • »t - I 


. ■ 


t*; * 'T:-l BIV 1(M> MJC *: 


aic in - "i«bii« 




1" »»t - O 1i«JH (MltHT WUr., I'l {-*[«)•!«.■ 1, 


»lo I« «■ • rpA.1 --rij tc>« - f o,tt «■• ■ -r- 


I»> 


HM * iT]*E 31V flt»>3l ICC »C 


:Z*f t*X * K»(7iD91*I9 


HK 


•*•» • itint dim uwki to a* 


it» »i£« • ITP*(£lXi 


: -i , 


**>]>r iA9iu^,r<xiiti«ta«^i«x:i -.-i**-*! -» 'irtinr i'iiki ff*° c^S* * *- 


; . 


4-.WIK 


337P TWWIf • -1- 


; * 




mz t« m. . n<«.i ^-«ii tsicb- r«» a.* eerro«t j*jj 


. 


sir rso:<l«tc< 


n»o w • wui: 


. : |i • 


•Wl», 6, *,«,0.C> 


2*0O 'SM **.; •] row 


.' T- 


.T-U:f,l,l,0,p,Q 


UtQ «t*S ll'Huinl 


itto 


*W;», S. 5>.3»,r 


. -:■ - • • o^i 


. | * 


!"■ 


1*30 KITCMC 2*V- 


. ■ 


«f«i "Mxj.ti 'Ui.t i» fan -»>i »* « *». i'" 


:««c »«. « ■«.»■ 


.1. 


*flM l«*io,0> "Hbu my ««»»r n.t or »• ■*• ■ 


:ih ro« w*i - i ts in 




'* Jilt - 1 JJ 1 .*lrB (Mla»»i 


3*tc •«<« laMtuaal 


. i 


'K>--.m,il •» ■►,. <• a ••_ lac*<l»' 


:tT0 acn •*.! 


:.^* 


HIrfl'l Ulh to i *i«ui» . n>ifi 






A-r*v * | .' «- 


fl'tt^AAal • * - • latfrataf 


. 


-•llll M Ifilw M •' 


,-»u cxwc 




imv -t 'i »-p- ilr«.j»' 


■TOO 




•«IWIT rHU» » JltglMll' 


I lit M> r«Kt<rvtvll 




*MM'ft T»l» ly *.!.» fa,il|«M 


i>w a.* 


- .VJl'-B ,»<J . iiIit'I f-«W 


•t'10 »> • W^OBM 


ZMO 


'*<:14I*1 |r*vl*M j-ow 4i*iro*l* 


rr«i r»:ni ?aan>,*i umiiavt itK»:», «rn« -'"luofii 




n*,».T« 3 :t-»ig» • !.» |r»pt««^l- 


two*tl 0M0> ** 


BMM 


HttHT'l BlUi- « J..I-. O'tKICltt" 


37S* «c* to - 1 ro »r 


33*9 


IBIW-'UHO.IH |«<,«| i - > • 


I7» HVS • LX»nllilD> >-3 


n« 


£»!*•« 


;••■■> MMI *Ci* ■t«!9-r»in!t'»'.»»"i 


:*i ■ 




:rm mxtt ts 


j ■ j 


3tr »no"D *Tt,TV> 


rr»o ^*:^T nviio.a3» **r»tt d to **iit ;n9 int" 




™»riv » - i»:et;-7-(i 


rroo thv i*»«c,I»! i»>i€h ».ti».»l *. «»■• 


rut- 


Wt;CCHOi«T«ln» ITftaTM 


-»«% t« ..*..-»'- set 


::»> 


«m oj 


SOU :» <3i <> e T>tm rue 


-: = 


lame 


nie ms.1 


as*e 




-:. iri*,> 


. 'i 


•:r >p.i-«xi>i .► - - 


r»?o rtia 


::*> 


nm - Tjrt t Auu->cf 


j»«e vtwji 


:*.-•■ 


MfMfl 


»K lltMl - HMIH*R m»M. -Cftrt-*,'- 


.•. 




»,mitmvT |Hrt*rviri». MfMICC-' 




.nrr i-r>jr.Mi pt-»» i mi 


.-«v ••: It HMIiMUt 'IITal' 'intai' 'IlKI - C*-r»M 


.«- • 


1*1 A *w -»,* <*#(,, Triflta*. ••*.•»**? »**.■#. i i. 


*«•# ■«!«>*»»* 


-.'-.«! .»! 11, Ch •'!••, J«C" 


s«»e *MM " 


. ■• 


(Ml* «uv»« .Co lftl.»»t<ar .jfpnr.mf,,*^ 


:w» rj» ii - i -; n 


..:■■ 


l*»'* JtiJ l»,M«*i , til !#■•« 1, •#lw,*V^», *>«.*#*•, 


:m •o'C • lImixixiiikO 


»tii. 


■ . . .1 i ,i..'iti>i 


10*3 ••:-• tl|' 'HIWIK'lliM ,HWf. 


. *■ 


r.»*» M». |.„ K.ti'tl.iVitl.'lvnr.Klxr 


:ic Mil' :. 



■" >x • (O 
3»w ««ir ■ *^« 
iii( i«*-«« 

1WJ 



<«e s» «t»o«- 







r continued from page !69i 
line is quite difficult to test because it is only 
incorrect in some circumstances. If there is no 
activity in the hospital at midnight and the 
BBC internal clock ticks past the hour 
undisturbed then the original statemem would 
have been quite adequate. 

When you have to deal with the range of 
time necessary to complete some activity, 
however, program testing becomes more 
difficult. For example, it lakes perhaps 30 to 
100 minutes to examine a patient and I expect 
that the line: 

PROCaddlime (RND(70) + 30> 
will do what I want at the end of the patient 
consultation routine, but adding a random 
number to the Time variable would have made 
the effects of the PROCdisplaytimc mistake 
unpredictable and hard to check. 

A DGH may serve a population of anywhere 
between 50,01)0 and 200,000 people. Clearly it 
will be impossible to provide Heartstop with a 
representative model of such a community. 
Family relationships, the geography of the 
hospital catchment area, housing conditions, 
types of local industry and cultural variations 
will all contribute to the patterns of disease in 
a population. 

Patients must be provided for the game both 
at ihe beginning and at random intervals 
throughout the weekend. PROCmakepatient 
- lines 2-120 to 2690 — is the start of this 
function. It is of central importance to the 
whole game as the record for each patient 
determines and records the doctor's work. 

The master index array MIS is dimensioned 
in PROCinit at the start of the game using the 
following lines: 

beds - 20 
DIM MlSibedsl 
to reflect the maximum number of in-patients 
at any one time. Despite the NHS cuts it is 
still considered good practice to try and give 
each patient a bed of their own. At present it is 
a single dimension array holding the 
information shown in line 2680. 

The variable PT, line 2510, is also very 
important as it records the number of patients 



in the hospital. The sex and age of the patient 
arc chosen by lines 2520 to 2550 and then the 
first and last names are obtained from the data 
stored at the beginning of the procedure. The 
'make patient' procedure will also have to 
generate a disease and some presenting 
symptons and signs and these will probably 
take up one or two more dimensions to the 
master index array. 

The current state of the patient will be 
stored in CONDS and this will tell you 
whether the patient's condition is stable, 
improving or deteriorating. Unlike the 
disease, which must be kept secret until it is 
diagnosed by the doctor, the condition is open 
information that can be accessed at any time. 

PROCmakepatient can be used as a general 
purpose section of code that will create people 
for all sons of purposes. The first and last 
names for the person are attached to a number 
of attributes such as age and sex, and these can 
be varied to lit the needs of whatever program 
the procedure is built into. The procedure 



Figure 2. Slagthorpe Memorial Hospital 


Management Information Service 


Friday 18 2 Current Inpatients 


1 Christopher Sanders 


2 Florence Rees 


3 Thomos Shaw 


4 Alison Woods 


5 Meriel Campbell 


6 Mary Cartwright 


END OF REPORT 


Friday 19 15 16 - Current Inpatients 


1 Kate Smith 


2 Charles Apploby 


3 Jacqueline Major 


4 Roger Crosthwaite 


5 Briony Rees 


6 Charles Palmei 


END OF REPORT 


Friday 18 3 - Current In-patients 


1 Mary Shaw 


2 Roger Mann 


3 Julia Black 


4 Sam Major 


5 Christopher Russell 


6 Alison Appleby 


END OF REPORT 



could just as well produce a sum of money to 
be given to players at the start of a game in 
which you play pontoon against fictional 
characters made up by the computer. 

PROCconsult is the start of the function 
"Talk to and examine a patient" displayed in 
PROCdoctor - lines 2100 to 2300. As it, 
stands at the moment the fixed length 
information about the age, sex, condition and 
treatment of the patient is stripped off by line 
2755 before the patient's name is printed in 
line 2760. 

Line 2730 changes the format in which 
numbers are printed to stop the patient 
number from occupying the first 10 columns 
of the screen. Line 2940 restores the normal 
format before the procedure ends. If you press 
zero when the current in-patients are 
displayed, a printed 'Management Inform- 
ation Report' is produced, I was quite unable 
to find a way of turning lines 2810 to 2930 
into procedure. I would like to use a similar set 
of instructions to produce a printed list of 
bleep messages. 

I cannot pass the name of the MIS array into 
the procedure without generating an error 
message. Figure 2 shows the format of the 
report. Three reports were printed to show 
how the 'makepatient' procedure fills up the 
hospital beds that are occupied at the start of 
the game. The names in the data lists are 
combined successfully to generate different 
patients for each new game. 

The creation of new patients when the game 
is run raises a further problem. What happens 
when a parent says that it is bedtime and 
means it, or the 'phone rings and you have 10 
set OUI on an emergency night visit to a real 
patient. Many games that take more than a few 
minutes :o complete offer a way to Save the 
current state of the game on tape or disc. 
Placing isolated variables and strings on to 
tape by one is inefficient and no fun. Before 
the program gets unmanageably large I shall 
want to rationalise the variables into a smaller 
number of arrays so that the data tor the whole 
program can be read on to lape using a simple 
loop construction. 

YOUR COMPUTER. JANUARY 198* 171 






^WANTE D * de alers *_WANTED^ 



\ i / 



late 



HAVE YOU GOT A BEEB? 
THEN YOU NEED ONE OF THESE!] 

"fFSVUNK. 



Ml 






£rogrammable joystick interface for the BBC model B 



6 



PRO-LINK allows 9 different functions to be programmed into the joystick, 
these include the four directional movements, fire, and even the ability for 
combinations such as: fire 8- up, fire &■ down, etc. This means that 9 
different keys can be simulated from the joystick at the same timel (Great 
for PLANETOID). Diagonal movement is also provided if normally allowed 
for in the game. 

The PRO-LINK package contains two parts, the hardware adapter used to 
connect an ATARI style joystick to the user port and a cassette containing 
software which allows the use of the above joystick with existing games. 
The hardware adapter, when connected to the B.B.C. user port, will accept 
ATARI, COMMODORE, GRANDSTAND, LE STICK, SPECTRAVISION 
(QUICKSHOT), and any other ATARI compatible joysticks. 
Examples of PRO-LINK compatible games: 



ACORNSOFT 



PROGRAM POWER 



A&FSOFTWARE 
SUPERIOR SOFTWARE 



ROCKET RAID 



-ALL GAMES INCLUDING: 

PLANETOID SNAPPEF 

MONSTERS 

SNOOKER 
-KILLER GORILLA 

SWOOP 

MOONRAIDER 
•PAINTER 

PLANES 
-FROGGER 

ROAD RUNNER 

ALIEN DROPOUT 
-SPACE ADVENTURE 



VIRGIN GAMES 
BUG-BYTE 

PRO-LINK — Allows you to get the most from 

your games. 



WANTED 



TOP QUALITY MACHINE CODE PROGRAMS 
FOR ANY OF TODAYS POPULAR MICRO'S 
e.g. BBC, ORIC, COMMODORE 64. ELECTRON 

WE OFFER HIGH REWARDS! 



TOP QUALITY ORIC SOFTWARE 
ONLY £6.90 inc VAT & P&P. 

SQUIRM Fasi moving arcade type yame. can you 

control Squirm in his fnr<icjn fin food 
avoiding beimj hitten by Boris 

BATTLESHIPS Trw? txwt computer version of Uhj pupoldi 
iHKitif ();imo, hti'Res graphics, imRsi 
sound cflecisl 

ELEMENTARY Hdp imniovo your child's nwtlis . n> liiy 
MATHS Learning mnrio June (or ilio under 1? s 



CENTRONICS ^fej. 
INTERFACE FOR THE^W 
COMMODORE 64 

only £29.90 in & c P v & A P T 

CENTRONICS PRINTER 

CABLES FOR: 

BBC/ORIC/DRAGON 

ONLY £12.99 inc VAT & P&P 



AZTEC SOFTWARE 

18 Gregory Springs Lane, Mirfield 
West Yorkshire, WF14 8LE 



TRADE & EXPORT ENQUIRIES 
WELCOME tel. 0942 492826. 



^WANTED * dealers * WANTED^ 



1 72 YOUR COMPUTER, JANUARY 1984 



RESPONSE FRAME 






Do you have a problem? Your manual is 
incomprehensible or you just cannot get the 
hang of that programming trick you tried — 
whatever it is, Tim Hartnell will do his best to 
answer your queries. Please include only one 
question per letter and mark them "Response 
Frame". 

BREAK DISABLE 



| I wish to give copies of my 
Spectrum programs to my 
friends — and perhaps, In due 
course, sell them. I wish to make 
it so that my friends cannot sec 
my program. Can I disable the 
Break key? 

Alan Purchard, 
Dunfermline, 
Fife. 
It is possible to make the computer 
crash if an error — such as 
"Rrcak" — is generated. The 
program should have been Saved 
with Line — i.e., authorstart — then 
the first program line should alter 
the item on the machine stack to be 
used as the error return — sec 
Sinclair manual page 174 under 
sysvar 23623, ERR SP. This 
contains the address of the two bytes 
to be Poked to change the address — 
either make it point to an infinite 
machine-code loop or point to 
address 0, so that the program self- 
destructs upon attempting to Break 
out to Stop from an Input. 

This, unfortunately, falls down 
with cassettes in two ways. Merge 
will foil this autostart. Ai well, if the 
Break out before loading is 
complete, you can get a sizeable 
chunk of the Basic program, 
although it is incomplete since the 
Spectrum docs not do a New on an 
incomplete toad as the ZX-81 did. 

• Answer supplied by Dilwyn Jones. 

INPUT PROBLEM 

■ I own a Sharp MZ-80A and 
after several months of dabbling 
with Basic would like to progress 
onto machine code. I hope this 
will help me overcome a 
problem I have with the 
computer concerning the Input 
statement. 1 have written a 
program that requires a word to 
be entered up to a maximum of 
15 letters. However, if a nul 
string is returned — i.e., CR or 
ENT — then the Input prompt 
moves down to the first print 
position of the next line, and 
waits for the input again. This 
completely ruins the screen 
display. Is there any way that the 
Input command can be error- 
trapped so that a nul string Is 
ignored? 

J H Weaver, 
RAF Gutersloh. 
Jeremy Ruston suggests the 
following lines should help; 
1000 A$ = "" 
1010 GET BS 

1020 IF B9 = CHR3(BI THEN RETURN 
1030 A$«A$t-B9 

1040 IF LENIA9) - 16 THEN RETURN 
1050 GOTO 1010 

The book Software Secrets, Input, 



Output and Data Storage Techniques 
by Graham Beech (Sigma Technical 
Press) was written mainly for the 
MZ-B0K and a great deal of the 
information should help you in 
developing programming and simple 
machine-code skills. 

SPECTRUM LOGO? 

■ I have heard a lot about the 
programming language Logo, 
and want to be able to learn it on 
my 16K Spectrum. Where can I 
get Logo for the Spectrum, and 
how can I learn more about It? 
Simon Shaw, 
London EC2. 
You can get Logo for many 
computers — including the TI- 
99/4A, the Commodore 64, the 
Apple He, the Research 380Z, the 
Tandy Colour Computer, the IBM 
PC, and the Atari range, among 
others. However, at the time of 
writing, Logo is not available for the 
Spectrum. Both Sinclair Research 
and Acorn — who do not support the 
language for the BBC or the 
F.lectron, although privately- 
produced Logo versions arc available 
— have come in for heavy criticism 
for not putting their weight behind 
(he language. Sinclair at the moment 
seems to be favouring Prolog. I have 
been unable to locate a Logo for the 
Spectrum. 

There are many books which will 
help you learn about this fascinating 
language. The most important is 
Mindstorms, written by Seymour 
Papcrt, the inventor of Logo. It is 
available for £4.95, and published by 
Harvester Press. A paperback 
version from Fontana is expected 
shortly. Addison-Wesley's Logo 
Programming, by Peter Ross (£7.95) 
is also very good. Discovering Apple 
Logo, David D Thornburg, also 
published by Addison-Wcslcy 
(£9.95), is a useful introduction, 
which is not limited io those who 
own Apples. 

IN SCANNING 

In the October issue of Your 
Computer I gave a reply to C Bradley 
about the use of In for keyboard 
scanning tn multi-player games. I 
quoted from the book Delving Deeper 
into your ZX Spectrum by Dilwyn 
Jones. Dilwyn has since been in touch 
with me regarding the answer. He 
points out that keyboard scanning with 
In on issue-three Spectrums — the most 
recent — may not be as simple as I 
indicated it was in earlier issue 
machines. 

If you are used to 2$S meaning no 
key pressed, that may not be true any 
more. As Sinclair Research says, you 
should only check the lower five bits — 



bits to 4 — of the keyboard ports. 

Bit masks are not feasible in Sinclair 
Basic, so this is what Dilwyn tuggtstt 
could be done. In Delving Deeper, a 
method of resolving the ATTR 
components teas suggested. Use this to 
mask the bits: 

LET value = IN port number:LET 
value = va*ue-(lNT(value/32*32> 

A LONG WAIT 

■ Since Christmas 1982 I have 
been waiting for the Acorn 
Electron to appear. I first beard 
about It from your magazine In 
December 1982. I realised this 
was the computer for me. I had 
the money, so all 1 had to do was 
wait. To pas the time, I began to 
learn BBC Basic as I heard the 
Electron ran it. I have more or 
less got the bang of it, but it is 
very frustrating being able to 
program and not having a 
computer. Could you please tell 
me when it is going to appear? 

S'iget Johnson, 
Ripley, Derbyshire, 
IN THE ARTICLE called User's 
Column in Byte magazine, Jerry 
Pourncll often talks about the 
"Coming Real Soon" syndrome. He 
suggests, and I concur, that you 
should never make purchasing 
decisions in the computer field in 
terms of things which will be 
available shortly. "Shortly" nearly 
always, as in this case, means longly. 
You arc right, however, to learn 
BBC Basic as much of it — with the 
major cxccpiion of the Teletext 
Mode 7 — is applicable to the 
Electron. You have a single touch 
entry system for keywords as on the 
Spectrum, or you can type in words 
in full, as you choose. The Electron 
should be widely available by the 
time you read this reply. 

BUY AMERICAN 

■ 1 am a foreign student 
currently studying here In 
Britain. 1 am planning to buy a 
TI-99/4A computer to take back 
to the Philippines next year. 
However, the TV system In the 
Philippines Is different from the 
British one. It is the same as the 
American system? What should I 
do? 

Kenneth Cheng, 
Cambridge. 
I SUGGEST YOU should buy an 
American machine, thus 
sidestepping the very real problems 
inherent in convening the British 
output to work on your own TV 
system. You should get hold of an 
American computing magazine and 
write to one of the computer mail 
order companies. I would write 
before sending money to make sure 
they are "willing to supply you over 
here. 



CLEAR PICTURE 

I I »m a complete novice In 
microcomputing and I have just 
bought a ZX Spectrum 48K. My 



problem Is that I can not get a 
good clear Image on my colour 
TV screen. The Image I get is 
like a TV station which Is not 
tuned in correctly. It is fuzzy, 
unclear, and with a slight 
ghosting. I have a Grundlg 
Super Colour Teletext TV set 
and I have tuned it to channel 36 
as per the Spectrum instruction 
book. In fact, I have been 
through all the channels to see If 
I can find a better one. I get a 
good clear Image on the black 
and white portable that I have, 
but I can not get the same results 
on my colour set. I have tried 
changing the Border, Paper and 
Ink colours as well, without any 
improvement. I would be 
grateful if you could help. 

W VFabe, 
Newton, 
Nottingham. 
Your television set should work 
perfectly with the Spectrum. 
Although there have been problems 
with some cheaper brands of colour 
TV, your set is a very high standard 
one indeed and should produce a 
very good picture. Et sounds to me as 
if you haven't tried the fine tuning. 
The reference to channel 36 is only 
an indication. You are expected to 
adjust the channel tuning slightly 
until the picture improves. The 
picture will never be as perfect as 
one produced by a good television 
signal, but later model Spectrums — 
such as yours — produce far more 
steady displays than some of the 
earlier ones. 



HOT ZX-81 

Response Frame has received a number 
of letters regarding ZX-81 's failing 
when they get hot. Eric Curling, from 
Tilehurst, Reading, has had this 
experience, and suggests some ways to 
improve matters: 

"For about a year now, my ZX-81 
with ISK has had an infuriating habit 
of locking up after about an hour of 
use. 

"The display remained. However, 
the keyboard became disabled. I spoke 
to Sinclair several „ times, and the 
company kindly sent me some new 
chips - ROM and ULA. I replaced 
these, and within an hour the keyboard 
locked up again. 

"In despair I went out and 
purchased a Spectrum which satisfied 
my fingers for a while. However, I still 
had a use for my ZX-81 and decided to 
retrieve it from the dustbin. I 
remembered reading an article about 
the way the internal IK of RAM was 
disabled when the 16K RAM was 
fitted. I noticed that the address bus 
remains unbuffered and connected to 
the 2x2114 chips. 

"When the 16K RAMpack was 
connected, I decided that removal of the 
surplus chips would be a good idea, just 
in case they were getting in the way. 
Hey presto! I can now Enter and Run 
very long programs, without a hint 
of keyboard lockup." 



YOUR COMPUTER, JANUARY 1984 173 




'¥. 



Pat the Postman 

Really original. All Pat 
has to do is collect 
parcels whilst 
avoiding obstacles 
tike cars, fires, trains. 
etc. Skill level and 
Hall of Fame. 
48 K Spectrum. £.6.95 



Deffendar 

Earth is under attack 
from mutant aliens in 
an accurate 
implementation of a 
top arcade game- 
and one of the most 
difficult to survive in! 
48K Spectrum. £.6 95 



VI 


vm 


(J 


^ 1 


m 


M> 1 



One Hundred & 
Eighty 

That famous shout 
tells you what it's all 
about! A good 
implementation of a 
difficult game- 
doubles, trebles, 
twenty-five and bull 
all possible. 
4£K Spectrum. £6.95 



Land of Sagan 
A quest to find the 
long lost Staff of 
Health. Is It In one of 
the castles? Or in the 
Tower? There are 
plenty of problems - 
and plenty of 
opponents- in this 
great graphic 
adventure. 
48K Spectrum. £6.95 




Star Trek 
Defend the star 
systems against the 
Klingon attack. Runs 
in real time - so you 
have to make the 
right decisions fast! 
40 K Spectrum. £6.95 



Drakmaze 

Find your way round 
Dracula's domain. 
A game to get your 
teeth into! 
48 It Spectrum. £6.95 



Cruise Attack 
Save the city from 
annihilation in this 
wonderful version of 
an arcade favourite. 
Nine skill levels, 
bonus points for 
attack ships. 
48K Spectrum. £6.95 



Nanas 

Catch tho bananas, 
miss the coconuts. 
Easy? Try it and see. 
Simple in concept, 
hilariously 
entertaining -it'll 
drive you bananas. 
16K Spectrum. £5.95 



**.$ 



Creepy Crawler 
An authentic version 
of one of the most 
addictive arcade 
games devised. All 
the usual features 
(Centipede, Spider, 
Bug, etc) with full use 
of Spectrum graphics 
and sound. 
I6X Spectrum. £5.95 



Mad Martha II 
Great sequel to the 
best-selling Mad 
Martha, Hilarious 
graphic adventure, 
with hero Henry in 
sunny Spain, beset by 
wacky waiters, mad 
bulls and the wrathful 
Martha. 
48K Spectrum. £6.95 



* X Hi 



Laserwarp 

Invaders, Aliens, this 
game has the lot -and 
you have to survive to 
destroy the Master! 
Simple controls, far 
from simple task. 
48K Spectrum. £6.95 



Knockout 

No aliens, lasers, 
invaders or rockets- 
just simple but 
absorbing fun which 
up to 4 players can 
enjoy. 
48 K Spectrum, £6.95 



\ 



m 




Timequest 
A warp-space 
accident spreads 
your capsule across 
time. As you land in 
each new era, fresh 
perils face you. A very 
skillful graphic 
adventure 
48K Spectrum. £6.95 





SAS Assault 

Your mission- rescue 
the Russian 
ambassador from 
terrorist kidnappers, 
before the Kremlin 
declares war. Loads 
in two parts- your 
rating In the second 
depends onyour skill 
in the first. 
48K Spectrum. £6.95 






Galakzions 

Watch out as the 

Galakzions break 

formation to attack in 

such force that no 

mere human can 

survive! 

16K Spectrum £5.95 



See them at 
Lightning, PCS, 
Tiger, Co-op, 

Monztes,WH Smith 
& other leading 
retailers 

PHONE YOUR VISA 
OR ACCESS 
NUMBER 



Other great new Mikro-Gen programs coming soon - watch out for them! 

Please make cheques/PO payable to 'Mikro-Gen' and add 40p post & packing per order. 

Mikro-Gen, 1 Devonshire Cottages, London Rd, Bracknell RG12 2TQ Tel: 0344 2731 7 







a 



\ 













v ' ) \ 





&V.V 



* 



> 



Mb 







C 



!§§££ 



ti^^^.^"" 



K 




fl 









c 




Spectrum 48K 



(Author: Tina Billert) 



A new and totally original game for the 48K ZX 
Spectrum. 

Tne Mopp household is yet again in a turmoil. Mrs. 
Mopp springs into action attempting to clear the 
debris which her untidy family have left in their wake. 
The frantic pace of the clear up takes its toll on Mrs. 
Mopp who occasionally succumbs to the pressure and 
resorts to the bottle for a little refreshment, with 
hilarious results! 

The game features 8 directional movement from 
keyboard or Kempston joystick, increasing difficulty, 
great graphics, sound effeds and high score feature, 
for just 



£5-95 inc. VAT 




(Author: Eddie Mils*} 



Welcome to Acorn Park Golf Club, a picturesque 

course set in the heart of Cambridgeshire. For those 

straying from the fairways there is plenty of difficult 

rough, numerous water nazards and crater-like 

bunkers to make life difficult. 

We have a number of vacancies for new members 

(including ladies, juniors and senior citizens), at the 

very special price of £7 95 inc. VAT. 

Please do not delay, membership is limited to BBC 

model "B" users only. Electron owners will be 

welcome in the very near future. 

Superb graphics, excellent sound effects and a truly 

addictive quality make this a must for anybody 

hooked on the great and ancient game of golf. 

£7-95 inc. VAT 



ZafTlPUTH5DLVE ltd. 



8 Central Parade, St. Marki Hill, Surbitort, Surrey. 

Telephone: 01-390 5135 

Open 9.30-18.30 Monday-Saturday 






*f*- 



SOFTWARE F/iE 



Software File gives you the opportunity to have your programs, 
ideas and discoveries published. We will accept contributions for 
any home computer provided they are submitted to Your Computer 
exclusively. Please double-check your programs and specify the 
memory they require before sending them, preferably on cassette. 
We pay between £6 and £36 for contributions published. 



Doom Church 



Mark Bristow, 
St Peter Port, 
Guernsey. 



7— r— 



Yor 1'l.AY Till-. p:irt of Charlie the church 
carpenter. The idea is to build the church 
tower before the "thing" on (he roof moves 
across to ihe end, and also without being hit 
by the demolition ball. 

To do this you must collect 3 ladder from 
the right and lake it to scaffolding on the left. 
When you have built all four ladders up, you 
must jto in the top and release ihe lower. 

Oncw this is dime the "thinn" on the roof 
»ti<ps moving. Hul you still have to place the 
clock in the right place on top of the church. 

This is simply done by pressing when you 
think it is over the right place on the church. 

Use the graphics machine-code loader to 
enter dat3 for lite user graphics. Then type in 
the main program. Save the main program and 
code for graphics by entering Goto 9000. 
Then rewind lape and press play to Verify il. 

In lines 220, 1050, 2010 and 501)0 the 
inverse letters sliuuld simply be typed in as 
normal letleis, lull the normal looking letters 
should be lyped in as the graphics of ihoSC 
letters. 

Program notes. 

Unes 10 to 75 print initial screen display 

Line 80 sets up variables. 

Line 90 waits lor keypress and sets up loop lor 

number of ladders. 

Line 100 prints new position of Charlie and 

demolition ball. 

line 102 checks il Ovirlio has been hit. 

line 103 Chock? il Charlie has climbed tip to 

clock 

lines 105 to 130 move demolition ball. 

I m« 140 picks ladder up, then decreases loop 

Containing number ol ladders. 

line 150 puts laddci down if yon arc in the 

right place and if you are carrying a ladder. 

Line 200 moves Charlie horizontally depending 

on keypress. 

Line 210 moves Charlie vertically depending on 

press and where he is. 
line 215 moves ihe ihing on the church across 
depending on lime. 

line 220 increases lime and cliecks to see il 
time is up 

Line 230 prints thing on the church 
t ine 490 prints Iliing In one of the windows of 
the church. 
Line 500 Goto 100. 
Lines 1000 to IflbO yon are hanged. 
Lines 2000 to 2030 move clocv across checks, 
and to see il is pressed to release clock. 
Line 2040 checks if clock is in right place. 
Lines 2050 to 2080 church tower built. 
Lines 5000 to 5050 give final assessment and 
ast (or another go. 

lines 9000 to 9010 Saves and Verities a copy 
of Doom Church. 
Line 9050 wtmie pioi|ram auto Runs liom 







-. : :::::!; : ;:;;i ! i : :: r t::::::::::::'. 



JL_;. 



t ' t t 



- -. 



Machine code for graphics. 

-a- . , aits , k , hiss , is , is , sss , e , ass 

"U" - , OS , 66 , ia& , 66 , 66 , 68 , 136 , 66 

S" -,se,Bo,i6,33o,2B4,i9B,aa2, 

--£" - , 19B , 134. , 66 , 04 , 64 , 04- , B* , Z3 



,0 



-,SS, ICO, 226, 2*2, 2SO, 134,56 
-,3,14, 00,69,127,111,264, IS 



■ ■».•■ - , 126 ,224. ,24.0 , 1S4-, IBS, 166 ,2 
34,2*2 

"^" - , 2S4 , 111 , 127 , 69 , 36 , 14. , 3 , O 

•r " - , 126 , 1S6 , 3St , 184. , 240 , 234. , 1 
28, O 

"?»•■ -,286,1,1,1,288,16,16,16 

"0" -, 2*, 36,36, 30,36, 36, 24. , 

"S" -, 34., 36, 24., 16, 8, 4., 36, 2* 

,5*" " ' SB ' 1S * ' at **'3*a , 238 , 100 , 56 

29?3 SS ' 109 ' aS5 ' al9 '2=B, 169, 183,1 

agVass ' * £9 ' 1M ' 129 ' 1=D ' la9 ' XS9 ' * 
"H" - , 2SS, 231, 231, JL9S, ios, ia», a 

29 j lew- 
"t" -2*. 24. 126, 126,2+, 24., 34., 24. 



Graphics machine code loader 

10 LET (OC*I.O: FOR rtaUSR " 
TO U3P "q"*7 

30 IMPUT " CODE : --> "; CO 

30 PRINT n, code 

4.0 POKE n.cod* 

4.3 LET tOt«V -10 14 1+PCEK n 

SO NEXT n 

60 CLS I PRINT AT 10,10; f"# 
OK «*♦" RND tot* 1-1S893) ; <"•• 
DROR IN DATA ♦♦*" AND tOtllO 
931 



lite graphics 

r - a 

e - w 

c - a 

d - M 

E - 

f - A 

G - fc 



» ♦ 

ISO 



u 


- =? 


K 


- 


L 


- s 


M 


- tf 


N 


- a 


O 


- u 


P 


- n 


O 


- t 



75 FOP n=l TO » PRINT IN* 1 ■=■ 

T n ,25 RT 9.23; "S". AT 15+ INT 

(RNC'Oi -i -3»n + «. " + "• NEXT n pp 

XMT IN* i.ST 1: 3 tt 

30 ..ET Ci9. ~ET p-13; LET . «1 
.' LET y=2«. LET Xta-1: LE- }l = l 

LET titt=0 LET hay. LET e «y 
LET C«1>- LET d*D 

90 PAUSE 0. LET ladstfaO POfl 
.'■ «4 to o srep - J LET dijt«*»-; 
100 LET -INT RND*8' *2+ll PPI 
NT AT l,t ,«T c,d.' ",fiT ... 

i .AT :• .p; "£r ;AT d*1,p, "2" P 

RINT INK 1 AT j."©"; INK 7. =i 
PEP 1 A-^ «tj y : "*" : LE~ C =C _«T 
iap. LET i«x: LET b«V 

102 Xf BTTR 'P.ptoSe OP P — p 
D+I.p: [>S5 THEN 60 TO H.00O 

103 ip '. -:• Pttr ps« then go t o 2 

105 uET ftlaxl uET ci=Ml 

110 IF flTTR 1,. u + n],l :> 3j --"EN l 

ET ylitvi'-i* - ' #i»l» 
120 IF ftT-p (X4X1..V) ■•.•St THEN - 

122 SEEP .00? £4^im« 
125 ;r H«xl SKI. bl«'4l ANC ATTC 
• . - • . -56 THEN LET ;- • . 

«-l) - ■■■:-: 



1) 



LET yl='.'il = -i' -<yl = 



i 



- Charlie 
€ - DenoLl tion ball 



m 



rrW 



- Church CLOCK 



The irt,nn program 

10 PAPER 7: 



INK 0- SOPCES 



r 21 
A.r , 



=;« pos-r. =0 to i fop r»s 

PRIMT INK 5; TAPER 1 . AT 
NE'«.T t i tsEXT n 

I 



4.0 POR n«l to a© print ink £ 
RT n,fl I AT r, ,31, •• | NE> T 

54 FOP f. si TO *: ? PTr.- :•■- . 
PAPER JjPT n * 4. < 1 . O , ' ' aorrmr u 

Eat n 

ee p rint iNh 2: paper = BT i i 

_=-?' RT 2 .2 ?4fc~ .AT ; 8 =t 

*e fcf n=iz ~r ~ ;~^? -i ?■=-:. 
n.iO, RAPES 7. INK £ llll 
LP: Xg R 2; 

3?" N 



l2e print ink. ;.at y. y;-f 

i 130 -£T <ix+x: LET »*'j+vl 

? 14.0 IF F*30-n *N0 tssder*^ TMf. 

PRINT ST i,J, ■, BEEP .1 :^. _ 

ET tiwersi PO» r»le TO 20 PPI 

i) NT AT f,31-n;" ". MEX" t: NEXT r; 

' ISO Ir p»S ANC liddtr«l Alw Oar. 

*4 + -> TFt« N SEEP .1,5: LET iasa*r« 
0. FOP /sf.^A^S TO 20 PRIN- IN> 
2: AT '• "2-- NEXT f 

£00 _ET b. sp+ (INKEY**' 3" Sf.I p<3 
O-n AND P=19i - iINKEYtw-S" AnO io 
b3 OR 10»19 AND p>9) 
I 1 210 IP PC} THEN LET 0-O+rXNM.EV* 
= "6" AND 0<1«>-IINKEY» = - 7 -'.: : 
•at 6E£P .O0S.10 

215 PRINT RT 7 t :me*l0; PAP£P ~ 
. INK £. "|j 

_^0 LET t jiit =l i tuc + .03? IF •..■■£ 
L7 T^£N L g - jfs'T - 



jitMC'L". GC TO 5^0C 
230 PRINT <ar 7^t:!«e+10: PAPER 

. ink ^. -a 

4.90 PRINT TAPER 1. INK 7 . AT 10, 
... . -,J- 

500 v0 TO -00^ 

= 99 RE- 1 ■ ■'■ ■■.■ ■ 

*IOOO FC- r. =..> TO 3 5TEP -.i _ .Z 

P ,O05 r ME'T r, POP r- -0 TO iJ 

PAINT RT ft.Pi PAPER 8; "5" M8XT 



"lilO FOR n=lS TO STEP 



;jcp 



EXT n 

:: ~:~ -,--i ~z 12 jtep 2 prin 

t pi5pEc i in- 7;flT S,H rT*;RT !■ 
B - □ NEXT n 

67 LET waRNO-iO + iO PRINT ^.- ; 

paper 0. ink e -n rt :: 
"U" 

-OR f»16 r 20 PRINT II 

.AT r .2?. HCCtJ NEXT f 



• OOS.r. &EZ? .005,0+5 PRINT AT 
- ' r . F.= F5P ?; " fi"; AT n«l F • R 

T fi*2 1 n AT n+3.p ; "H" ; AT r. -i. 
NEXT n 

1094 ^^ r 1 »_ 

_1399 REM _ 
4 £O00 FOR nrl3 TO 1 STEP -1 -- :•- 
T AT r Z? :'".'••; AT n + 1,20:"!" at - 
42.23. ■ '• : BEEP .Oi.ri: r.EXT n 

* 2CIO FOR n=25 TO £ STEP -1: PPIN 
T AT i..-. .■[ AT 2.r>;"!. •■•: BE£- 

.Ol.n- NEXT - 

2020 FOP r,=l TO 24. PR IKT AT i.r, 
"; PAPER 6; INK 2. " . '.' , ' , > " ■ PAR 
EP ?;"C' -;AT 2,n," "; PAPER f "Jj« 
fc~; , p^pec - v , at ,}.r, . -AP 
£P_j ;3y ?' AT 4. ,n- PAPER - 

. rrirER C. ' ■ * r r' 

* 2030 I ff Ifl'E'S • ■ "O- THE". eEEf .0 
i,.'i. NEXT r. FOR f=i TG 4 PAINT 

AT t ,2* ■ " ■ NEXT t CO to 

tcviiiinuiiii uu page 179) 






YOUR COMPUTER. JANUARY 1984 177 



V 



4ft 



% 




\ 



Please add 15% VAT to all prices. 



in 



SPECTRUM 



LOGOS £865 

The 'Turtle' Graphics language 
MAP OF THE UK £10.40 
Educational U.K. Geography 

HORSE RACE FORECAST £13.04 

FOOTBALL FORECAST £13.04 

SCEPTRE £8.00 
New Adventure Game 

ZEN EDITOR/ASSEMBLER £12.50 
X ANAGRAM £6.91 
Superb blend between crosswords 
and anagrams 



C K commodore 
^ 64 



DATABASE £21.30 
255 pages of 10 items 

SIMPLE ACCOUNTS £21 .30 
Up to 80 ontrios/month 

EASIVAT £34.34 
VAT accounts program 

STOCK CONTROL £24.50 

Keep track of you r 9tock 

BC BASIC t.b.o. 

The Ultimate Basic Extension ROM 

HORSE RACE FORCAST £17.34 

FOOTBALL FORECAST £17.34 



sinus i 



FORTH £185.00 
Full FIG Forth 
CHEDIT £24.50 
Character set editor 

ISLES OF ARTUAN £19.50 

Extensive Adventure game 

OTHELLO £19.50 

With fine graphics 
MAZE RUNNER £14.50 
Thinking Man's Maze Game 

RX £80.00 

File Transfer Program 



Afeur/jtoin 



MODEMS/COMMS £99.00 

For Electronic Mail 

EDITOR/ASSEMBLER £29.50 

The first Z80 Ed/Ass for ihe 

NewBram 

OISASM £14.50 

Disassembler 

HISOFT PASCAL £35.00 

Compiling Pascal 

CARD INDEX £30.43 
Multipurpose data management 
program 



| 



» RUMA « ^is 
COMPUTERS^ 

Unit 12, Horseshoe Park, Horseshoe Road, Pan q bourne, Berks RG8 7JW 
Tel: (073 57)4335 Telex: 849462 TELFAC.KUM 



FILE MANAGER £20.00 
Creates and maintains records 

GOBBLER £8.00 
Negotiate a maze filled with 
hazards 

FOOTBALL FORECAST £25.00 
Sophisticated Pools Forecasting 

STAR TREK £8.00 

Save the galaxy from the Klingonsl 

NDUMP £14.50 

Dump graphics on Epson printers 

ALIEN INVADERS £8.00 

High Speed arcade game 

HORSE RACE FORECASTING 
£24.50 The Serious Punter's Aid 



MZ MZ MZ 
BOA BOB 8QK 



Send for catalogue — 

an outstanding selection 

of programs available 




MZ 
7QO 



PAKMAN/MILLIPEDE £8.65 
Superb graphics and sound effects 

QUEST £6.04 

An addictive testing adventure 

game 

COMPETITION £8.65 

An amazing challenge game 

BASMOD TOOLKIT £12.61 
Sharp Basic extension 

PASCAL COMPILER £34.35 
Professional, proven and reliable 
software tool 

KUMA FORTH £25.65 
Full fig forth 

ZEN EDITOR/ASSEMBLER £14.35 
The complete system for the Z80 
programmer 

CASTLE QUEST £6.91 

An adveniure you'll never forget 

BUG ZAPPER £6.04 
Arcade style game 

MAZE MINDER £6.04 

Superb graphics and sound effects 

BEGINNERS CHESS £8 65 

The ideal way to learn, practise and 

become prolicient 

ELECTRON 22622 £6.04 
Fast and furious space game 

MUSIC COMPOSER £8.65 
Write and display music visually 
and audibly 

FUN PACK £6.04 

Six exciting games for the price of 
one Superfire, Evasion, Gun. 
3-D. Towers of Hanoi, Zrimm, , 



i THE SOFTWARE LISTi 



TERMS Piaato add r 100 poM tnaoxi^ to chock umlM f20.00 C4"<M« t»«« ©« •* «*». 
eneau«orciodnc«rdoi<l«riov»r£20 00"n«'*U K 1 ciaulronad carta card o«iaf» act ifMtd 
on out ?4 Hour aniaphona aarviea 



FIENDISH ENIGMA £8.65 
Decipher the coded message 

DATABASE £10.43 
Electronic Card Index System 

NON-VAT ACCOUNTS £10.43 

Makes light work of necessary 
accounts 

EASIVAT ACCOUNTS £25.65 
Up to 75 entries per month 

HOMEBUDGETE8.65 

Keep track of your home finance 

EASIDATA £17.35 

Superb Database written M/C 

XANAGRAM £8.65 

Superb blend between crosswords 

and anagrams 

STOCKCONTROL £29.50 

Another 20 programs in 
New Catalogue 



PC 
TANDY PC-2' 1500 



PC-CALC3E19.50 

Spreadsheet 

PC-PLOT 3 £12.50 

Graphics for Calc3 

PCCALC4£19.50 

More powerful Spreadsheet 

with graphics 

PC-DATABASE £19.50 

PC-MACRO £29.50 

Macro Assembler/Disassemblor 

PC-WORD £24.50 
Word Processor 



BBC - B 



XANAGRAM £6.91 

Superb blend between crosswords 

and anagrams 



EPSON hx-20 



DESK MASTER 1 £29.50 
Office Aid Calculator program 

DESK MASTER 2 £29.50 
Word Processor 

DESK MASTER 3 £29.50 
Spread Sheet Calculator 

DESK MASTER 4 £29.50 
The Friendly Terminal 



DESK MASTER 5 £39.50 
The Editing Terminal 

DESK MASTER 6 £ 19.50 
Decision Maker 

DESK MASTER 7 £19.50 
Editor/Assembler 

DESK MASTER 8 £19.50 
Mail Lister 

DESK MASTER ( £29.50 
RAM Database 

DESK MASTER 10 £19.50 

Labelier 

DESK MASTER £29.50 

Mobile Stock Recorder 

DESK MASTER 12 £49.50 

Computerised Payroll 

DESK MASTER 14 £29.50 

Expenses (32 K) 

DESK MASTER 15 £29.50 

Stock Control 

0ESK MASTER 16 £39.50 

Bar Stock Control 

DESK MASTER 17 £49.50 

Pert and Critical Path Analysis 

HOME BUDGET £17.35 
Home Accounting System 

HORSE RACE FORECAST £24.50 

Win or place — it's a winner! 

COMPUTAX £49.50 

Personal Income Tax Planning 

TINY PASCAL COMPILER £39.50 
CHEMLABEL £149.00 

Pharaceutical Labelling 

DISASSEMBLER-PROLOG £19.50 
Disassembler with adifforence 
SALES ORDER ENTRY £29.50 
Sales/Order Records 
ASTRONOMY 1 £19.50 
Geocentric Planetary Ephemeris 
ASTRONOMY 2 £17.50 
Heliocentric Planetary Ephemeris 
FFOSSWRITER £95.00 
Wordprocessor 

NAVIGATIONAL ALMANAC £19.50 1 
For Expanded HX-20 
CURRENCY CONVERSION £149.00 
Worldwide currency calculation 
GAMES COMPENDIUM £14.50 
Bandit. Hangman, Dice 
AIRLINE £17.50 
Run your own airlinol 

USER DERN GRAPHICS £17.50 

CASH EXCHANGE £19.50 

+ BOOKS 

Plus lots more . . . 



Vttttt ikk bo* li3 f,>r in 


nriiMftoii r*i|uir*i]. jnd tend coupon to: 


BatKaflGI 7JW ' 


Kuma Computat* Ltd . Unit 1 2. HotMihoa Par*. Hotwaho* Road. Pangbouina. 


*tf/4*a^* 


ilr*,: i (i * i • 


D 


D SHARP PC-5000 


D □ APRICOT 


Dsirius 


H EPSON HX-20 


1 


□ sage 


J EPSON QX- 10 


□ 

□ ■ 


□ SHARP 700 


^NEWBRAIN 


j SHARP A 


Z COMMODORE 64 


Q 1 

ioxD 


^ SHARP 3541 


J ELECTRONIC MAILE 


□ SHARP PC1 500 


□ □ PRINTERS 


□ 1 


NAME 




1 


ADDRESS 




1 
1 

o eomoutar 




eosi < i>i» 


lutaa 


. mic 









178 YOUR COMPUTER. JANUARY 1984 



r, 



SOFTWARE FILE. 



I continued from page 177) 







£C = FOR n=5 TO 

PAPER 6 J INK 

£060 PRINT AT 5 

I, "fh" ;flT 6,11 

2070 FOR (=1 TO 

BEEP . 01,ri#f: 

2080 LET a=0: LET 

UILT THE CHURCH T 

S0O0 FOR n=0 TO 



8. PRINT AT n ,10 l 
2; "I' V' i'i'". NEXT n 
11, INK 6, PAPER 

"LU- 

5 FOR nsl TO 10 
NEXT n NEXT t 

3S="Y0U HAVE B 

UER - 

STEP .08 PRIN 



OR INKEYt«"'V 

RNO INK.EYS : 

TO 5000 



T AT 3,10; BRIGHT 1; INK n;"MARD 



P UCK ... ■ at 3,9. ( "HOmgHBtLMtHO 

AND •»0>*»*,AT 18.12 "AnOTmE 
GO f" 
5010 IF INKEY»«"V 

THEN RUN 
50S0 IF INKEY*,< >"n" 
"Y" THEN NEXT n : GO 
5050 STOP 
9000 SAUE •::000M>' LINE 9050 
SR'JE •■ : CHURCH >> "CODE U5R "a", 13 

•a 

9010 UERZPr '"•; VERIFY --COOS : 

RUN 

9050 CLS PRINT AT II , 0; "By '££ : 

";AT S.7, "■: < <DOOM>>>": OUgP 1: L 

OAD •••CODE PAUSE 200. OUEP 
RUN 



Heli-rescue 









m 


2k 


mm- 

ilTTJTTrlill 



C J Dovies and M E Wilson. 
Bishop's Cleve, 
Cheltenham. 

The HEU-RESCUE program was written to 
run on a standard Dragon 32 with one 



joystick. The aim is to rescue the raft from the 
sea using the helicopter. 

The game starts with the helicopter on the 
helipad, from which you must fly the 
helicopter and position it over the raft, 
allowing its ski just to touch the raft. The raft 
will then disappear signifying that it has been 
picked up. Do noi allow the helicopter to 
touch the sea or you will be swamped and 



crash. You must then fly back to the helipad 
and land safely. 

The helicopter is controlled by using the 
right joystick, the up and down movement of 
which controls the throttle. Under the helipad 
is a tilt indicator showing the angle of the rotor 
blades, which will divert some of the vertical 
thrust into horizontal thrust, enabling the 
helicopter to move forwards and backwards. 
The tilt is controlled by the left and right 
movement of the joystick, 

The animation is achieved by using all the 
high-resolution graphic puges and creating two 
screens. By writing to one screen while 
displaying the other and swapping the two 
screens at the end of the write leads to a much 
smoother motion effect. 

Remember; the helicopter has inertia and its 
motion will not respond instantaneously to the 
controls. 









IN ,>L IHPF04.4 

114 W.1 .......p................ 

ill rch • • 

i:« rsh • HELICOPTER plIOit • 

1*4 hi* • ■iMjt.nTcn • 

1M MM • • 

IM Ml • IIRM1IN Old 3/4/43 • 

l»» Xtl • I) VI • 

its *tn • n.K.wiLtCN • 

144 A4H • h C.J. DAVIE* • 

-11 "l- • • 

III *EH ........................ 

IS* Cl4|iPAINTiPAINT * XLJCOPTEA PLlBHT (1PU..1DR- iFWlsrtLO*. ■»' I C.J.DAV 

ill-l'^IH'IIM,". 1.S.HlL»OS-|«imTtI»*.-&0 TOU WANT > iPRlNT42»3. , :NaT*yCTlC*»tY/ 
Ml ■ | 

::« e».iNi.cv»iiF »«-•■ then ih elm i* st--t<" thin *?a 

244 IP L*FY»(0»,l><>'V" THIN 231 

::s clbiprint " helicopter '-io-t ti^j.ft-on- 

2*4 PHINTtPRINT " THE OBJECT O* TX OAnE IB TO *EOCL£ !K *** " FF.C" Tit BE*. _ 
S?I HilNTiPRJhT "TO 00 THIB »3U HBVt TO *Vf THS rlELICCPTE*. 4» FCUut or THE 

JOTtTlCKi UNTIL VOJ ;L'«T TOUCH TX R*»T MITrl THE t>.| C* I< HELICOPTER. " 

;•! FMsTitRIM "THE RAFT tttU. BtBAPPEAR M YOU PIC* IT UP AM9 THEN YOU HAVE TO 

LANS WITH IT BACK AT THE H4XIPA0- 
244 OCtJU ma 

3*4 CLtlPRlNTiPAINT • TO PLY THE HELICOPTER VOU NEBO M AtOHT :C'»T!C>.- 
314 PAINTlPRIhT " rO IKCREA44 THE LIFT Ult h0M TrtROTTLI. t.I.PUBM TK JOYlTIC- 

..P. • 

J;a PRINT ' TO COnE DOhh RCOvCE THE POMCR »V F-JH.1N0 tHg J3,1":C* SOWN' 
121 FWIMTlFRlIlT "r>n>*b*r 'r« HW.SCCF'TER •<*■ INCRTE* *P* MOH'T 

REIFONS limaitiTILT. ' 

:«• oovlw icaa 

::« CLliF*(MT > 10 00 LEFT OR RIBHT UM THE IlLT 1K9ICAT0R -Nil* THE HSLIFAOT 

"!» IKWI THE AMJL1 OP THE ROTOR ILAOf *. • 

3»t FRtNTl PRINT » WHICHEVER WRY THE RLROED MtE TILTI9 »IL. DIVERT SOHE Of 1HC 

DOWN THRMIT TO 1101 TMRU1T TO E-HRlLt THE HELICOPTER TO PLY MCHRR01 OR PC* 

MRAOO. " 

370 PRINTlFRINT' TO OTOP r-CvIvO IM C*C OIRCCTlCMrOJ HILL H*V« TO t»»v_« TMRUtl IH 
Tr< OTHER DIRECTION UNTIL THE HELICOPTER II B10»*EO. • 

;ee occcB I «8B 

3*8 CLSlP*l<r • 

*M PRIKTlFRINT "JOYSTICK 

<:a pRihT -foi:t)cn" 
up 

OOkH 

LiPr 

R10HT 



• c:;C'.' 



nORE THRUIT' 

L(M TMRUBT* 

TILT BLAOU LEFT" 

TSLT BLAMt RIOHT" 



«20 PR INTi PRINT 

*5« PRINTtPRINT 

*4B PRINTlPRINT 

«3B MUKTiRRINT 

«M eoBuB I ns a 

471 CLIlPRlMTaZRT.'OOOO LUCK'I 

4«s FL*v "T»02L2.*L4BO3L4CCP4O3w41«».4CO:L4BMlLtP'RP4DU.:OCO2.B»a0SLBCCt}LB«a».40C 

OKlBALlOl" 

*»9 PC»C LH'i|>7,0 

3»» FCLCARtlFNODE ^..llf.OLOR S.TiPClB 

TIB OIH Hr|».»l,*M*.*l lOIH N4l»l 

5i-e 0ETI«,»1 -(!»,« ) ,B,B 

5JB ORM> ■■UlU,U|H4tJ.;0lR10ILI51v4»l73ln76m»[HL4|«rOlRHI'.3,.BiRl»F><i,.MLHF«- 



7,<a,Lio , .,.;«)3ii«-3.-aiRi»iLiD3n:Oiii! ■ 

34| MT l),9l-H«,ll ,H,0 

350 PCLIiCOLOR »,7i^:hEia,i92>-U33. I7BI .FBET.BR 
3»* COLOR 0.7iLlNei;iS,l*2>*(233,lS2>,PSET,B* 
37B CCLOR 3.7iLlNStiai,l**>-<llB.|R«l,PBET I BP' 

saa ciRCLt<;;3,:7:>,isiPAiM(2U.i7:>,9.3 

3*0 PCR F-B TO 3 BTtP -UFCCPf <F-4I TO PiMEIT 

aaa pom >-« to 114 step iriPOA ji-« to bipor »i«i TO urni(H:n.i7c.,i.: .an 

Tl,»l,« 

• IB ffo:» s.Sipor i»* ro 214 hep i».por i;-« to aiPOR *l«a to «ipbit<i>i;.;7|<< 

1,'llNCl! Tl.ll.llPFCCIE 3,1 

420 n»3iT-», i-i:Si <«l4i iVli««i^\,-»iFi.»0.4i>»»223iL»«l72lLIC243lLT-|J2iF»-L*if«»»l.P 

IHi»LHFIT«tT«TI»l|TT»T 

434 CXOR S.TiLIKE iLR.^Bl-ILK.LTl .PRIBCt 

•49 FjTii. », - ii»;», y»»i .K.PBET 

•34 B=AEET. I.t 

••4 P130E 3,HlH-»-N|C0LOR 3.7 

•71 PUTtT«,TVI-fTi-J4,TY»41 ,B,P*ET 

•BO .;>.[!l-*.-»i-in<,nii,»lf 

•** ot.jc. «:-.,»! ,-H»jo»*r<:; : 

744 r-T.i::-3Ti«B.Beii*T-iiN[*)icr»soB!Ti 

7I« FM«i.*ir.4-^BiHI-LIIinY-.ViL*«333-lB*CTiLB-|72*ia<lT 
72* LI-2I3-JB-CTiL*-lT;-ia«B- 

734 LlHCIL»,L»l-(Ll«LY' .PREBgT 

7*4 W«/V-l*3-THl»CT/32»llVrt«VM«BT 

784 T«-«tTY-YU».-Vfl|*»Y*W 

7*4 IF PFO!KT(Tl«lB.TYHai«0 AND Y>TV THflH Y.TYIl-Tl 

774 I" KB •><: l-BiVH-4 

7S4 I* ■ -233 Th4> ■•233IVM-3 

7*4 l» V<4 THEN Y«4tW»4 

444 PjT i,'i'il>|1,n|.,H,tUI 

B14 I' FFQIST .l.lt. v- 14-7 THEN 494 

B74 BCRSEM 1.1 

B34 P«#*0tHTlI«|4.Y*l4lilP P-* TM4H »IB 

B4B IF F-3 THE> PL4a-llLlh4U«4,l*«l-lllB.l*BI.F««BET,liPnOD* S.MiCCLOR 9.71LJHC 

1144, l*»i-lltl, 144i .FF(«Ct ,IiFhOOE3,»-HiCOlOR 3,7lB0T0 43« 

B3B IF VV>2 OR **4<VH»>2 THIN 410 

044 IP 1*4-4 THEN W-4iVH-fi*0ra *34 

470 CL4tF4t|NT423*."C OHORATULAT ION! ■ ■ 

4*4 FOR :«l TO *lPvAVT34v34C2COEFaAtC3C0C'O*4|-|NClT 

4*4 PRINTlPRlNTtPRlHT" YOU HAVE L***EO BAFELY">PR:HT" M1TH TH« R*#-T- 

«44 OOTO *TB 

*IB FOR RTPl TO IB 

424 4CRCEN l.BiroR Dl*: TO SICiNCi- 

VJO ICREEN l.ttFCR D<--( '0 IC«|NE>T 

44B WET 

*34 FOR N-l TO *lCL«3t»R:MT423*,-< ' ' 9 I I • I I I II i n ' "|iPLAy<T|I 

O3aA4VE0COlB«0>*E0Cl"|FOR OL-I 10 ISBiMCiTiClBSi FOR 0.-1 TO lIUiK.r OL.'. 

4*4 1X4 

474 PftlteT4444.'*M0THER BAHE IY/IY OI-INMCYdlF C*-'-'THlll 474 

TBI IF OM-Y* THfH RUN 

444 CL4lPO>thHFFO*,4i(H0 

1444 PR|NT4444,-Ht1 ANY KEY TO CONTINUE* I 

1414 OP-th»(rti ir c«. • ■ TH4N 1414 (LIE RETURN 






Snake. 




190 PRINT AT U.r;'**" 
200 NEXT 8 


1 


LET H3=0 


210 LET .■•mPEEK 16396+2SS-fPEEf 


5 


CL3 


1639T1 +300 


10 


LET A=30 


22C LET H=i 


30 


l_ET SCORE =0 


230 LET \ =■ 


4.0 


LET SH=0 


280 FOR T=l TO 1200 


00 


POKE 16413 -0 


Z9^ _£T S (T5 »X 


-^ 


LET RxR+INT (RN0«16) *7 


300 IP INKEYS {)"•• THEN LET Urn ( I 


5& 


CLS 


MKEY»»"8") + (ZNKEYi«"6") +33- TNKE 


rj . 


DIH 5 i 1200 > 


Vjs-5-1 - ilNhsT* *="?" ■ ~22 


f : 

00 


LET N=0 


30S IF m;Q THEN LBT H-jN 
310 IF PEEK O.+HI /4.0 THEN GOTO 
570 




■H_ 






320 I* PEEK (X+I*U <>0 THEN \.ST S 




bT 


CORE«5C0RE4l 


120 


PRINT AS 


323 POKE '. ,52 


130 


FOR B=l TO 2£ 


324. POKE IX->H> .40 


14.0 


PRINT B* 


330 POKE !S(T-3CORE + 5i-' > ,0 


150 


NEXT B ' 


370 IF AsSCORE-SH THEN GOTO 500 


160 


PRINT AS 


330 IF T=i2O0 THEN GOTO 550 


151 


LET H$=jTR5 H5 


39S LET <s>;+M 


Ir3£ 


FOR 8=1 TO LEM n$ 


400 NEXT T 


1SZ 


LET H*l6. l =CHR* .CODE iHJ.fB> 


500 LET =rt=5C0PE 


• ••■128) 


610 PRINT AT 0,0. "YOUR 5C0RE'I5 


164 

170 


NEXT 5 


NOW. ■; SCORE 

520 FOR 8=1 TO 60 


PP TNT AT 2 2. . 10 : ' ?&wH" l H4.tR7mJr^-471 


■":h$ 


530 NEXT B 


180 


FOR 5=1 TO A 


540 GOTO 95 


.51 


LET U = INT (4>a*RN0+l] 


550 PRINT AT 0,0; "SORRY YOU RAN 


13£ 


LET Z=INT 30+RND+l' 


OUT CF Tine 


183 


PRINT AT U 2 


570 *F PEEK ».+Mi =5£ ThEt; PRINT 


134. 


IF PEEK (PEEK i6396»556*PEE 


AT o . ■a>»>V3*3UIM4BnaT4>ma>a4BaB>>)Hm 


r. 16399) <>0 THEN GOTO 181 


j-)-f*l_a>>>>>v 


135 


IF U«9 AND r<* THEN GOTO IS 




1 




1 continued on next pagel 



Snake 

P J Martyn, 

Chippenham, 

Wiltshire. 



— 




Snakk IS AIJ. Basic but uses Poke to speed up 
the action. The object is to eat all the food 
pellets — * — without biting yourself or the 
bricks of the pit. The cursor keys are used to 
move the snake, and a time limit in the For- 
Nest loop with variable T will stop the game. 
The high score is always displayed. 






YOUR COMPUTER. JANUARY 1984 179 



SOFTWARE FILE. 



(Continued front previous page! 
580 IF PEEK i>,' + M) =123 THEN PR IN 


RE 

610 POKE 164.13,2 

620 PRINT "PRE5S ANY KEY TO FLA 
Y AGAIN" 

525 IF INK£Y$o"" THEN GOTO 625 

530 IF INKEY$="" THEN GOTO 630 

bob UUP i 

540 GOTO 5 


e&I^PRXHT PT 5=0; "YOU SCORED: 
: SCORE '■ " " 
'605 IF SCOPE >HS THEN LET H3=SC0 



< 



Pin Ball 

/^toV Duff in. 
Scunthorpe, 
South Humbers/de. 



— 



m&iv 



Pis BAl l. is lor the unexpattded Vic-20. The 
game is really a cross between Breakout and 



Pinhali. The program is in two parts. Part I 
gives brief instructions and also defines the 
graphics. 

Part 1 should always be loaded and run 
before part 2. Pan 2 is the main program and 
makes full use of colour and also contains an 
80-bytc machine-code subroutine that moves 
the bat. 



You must control the boat that is at the 
bottom of the screen, to rebound the moving 
ball. 

Points are gained when the ball hits the 
targets that are on the screen. You have only 
I wo chances and each ball has a number on tl. 

There are four keys that can be used: kit. /. 
and "; tight. C and /. 



/ 



P,irt ! 



:■:■ --:■■- —a:\tr 


P0KE363r?,255 


20 re i ifr "tut 


tin 


,>e pf.int** 


Ai... 


40 print- 


3*1 r 


50 PRINT" 


BMHDV -UFFIN 



THE POFU.AK APCABE 
. AND / TO REBOUND 



CHANCES. " 

POINTS TO 40 F0INT3- 



GflHE,3BTK/' 
TW BAU..- 



51 FC*A«IT0500O NEXT PRIHT'.T 
60 reiHT'«i IH1S IS A VERSION OF 

■ 3ii*u_Bft. u 
:o print -«i ,SE KEYS • AND - OF 

so print-* ss»e a. a - left' 

30 PRINT" JSB-B Am - -IOHT' 

toe print-* oo have OHtv or 

no PRINT-* •COKES RhK-E from 10 

121 V-36878 F0PR» I T03 RESTORE 

122 FC*A»1T0I2 

123 RE ADM, T 

124 F0RL«1T0N POKE36B74-T PC*EV.& HEXTL 

125 POKEV,0 
1Z6 NEXT A, R 

127 DATA2O,195,20,l95,45,2O*.45.il5.;O.219.45,2l?,2O.l?5.2e,iO?,2O. 
269. 20. 21 5, 20- 21 5 

128 DftTft45,2l9 
130 PC*E52.2S 

140 F0ft*«?!6«TO7679 r-OKEA,PEEK<A*i560O> NEXT 
150 fORfi»7l68T07168+e*?-t READB POKEA-B NEXT 
1 50 IWW55- 255, 255, 255. 255.255. 255 255 PEH MT 9 
173 WiTfl255, 255, 255, 255. 255. 255, 255 -255 REM BAT ft 
180 DfiTft255.253.253.233.253.iV..2r.T.2M HEM BAT I- 
190 WTA60,66, 153, 137. 137. 137.66.60 REI1 BALL I C 
200 DATA60.66- 133- 137, 145- 1&3*. 66. 60 REM BALL 2 D 
210 WTA24, 102, 153, 163, 165. 153. 102,24 REM POINTS to E 
220 DATA235, 195,165,133.133.165. 13-5-235 REM POINTS 20 P 
230 BflTfll33,90,60.255.255.cO.?O 15oi REH POINTS 38 
240 DftTA153,36,90, 165, 165-90-36- 153 BEH POJWS -»0 H 

250 FORR-0T05O00 NEXT 

251 POKE56.28 F0KE52,23 : FC*E3l • FOKE35,© 
257 I«STi=i244.29-96 

300 F-P.INT-BU/OIJ LOAD TART ItT END 

P.irt 2 

RETKOft.DUFFIN 1983 

1 HS*0 GO&UBSOOO PRINT" r 

2 SC«0 R«10 
5 FORR-3T04 

5 PO»E35G,160 PWCE351.10 P»:E352.96 &VS350 

10 POKE36S79.29 PRIHT'TV D»-1 W*-\ P»9 Bfi»«H< mj. E.-6869.253 

11 Pt»:E36874.0 P0KE36875.0 PC* FV-- 76.0 Pf* It 36877. P0kE36878.© 
13 X«i© 

17 V»4 

20 F0RA»7702r07r23 PWEA*J0720 2 f C*EH*462«30720,2 

30 FOfcEA.G FOKEA-162.0 r€xT 

40 FOFA-77MT0814.:$IEF^ 

30 POKEft+30?20,2:POKEA+2i*3O720.2 
60 P0*EA,e POKEA+21,0 NEXT 

65 pRiuT-aawMwusPiN balls- 

78 PRlHT'dUOHM H a EE «H" 

so reiNT'do&utai »:• :■■ 

30 MUMT'JMNhMMM 6 2 ~ G* 

loo ifiIt."3HtWWiM*WO»»H »t a&c. be ■ " 

no f = it.T $aiwwm*iiJit:ti'H>:o*i, - - "1 



i20 --r- ^xtxanaaaiiaxfuwuun x. E" 

121 FORRfi»3£863T038882 PC*:ERR,0 NEST $,-3830 

125 6OSUB3O0e0 

158 PTXE7S£8+X*y*22,32 

160 3VSS32 

280 X«X*0X V-V*SV 

285 IFPEEK(7688*X*W»22»22)«>2TH6NBV»-rjV ti«220 SC»SC+5 OO$y&lO©0O 

290 B«P£EK<7686*X+V*22) IFBO32THEH500 

308 P0»;E38400*X*y*22-0 P0t>£76»O-X*Y#I^.i^ ?0R0Q=1T010 NEXT 

310 IFX-10RX-20THENDX— OX M«230 0OSUB108O0 

320 IFV^THESW— DV N-23OGOSUB1OO0O 

330 IFV>K2tTHEH5080O 

340 SVS832 

408 GOTO ISO 

300 IFB-5T»€NSC-SC*10 N«|90 C.OSUB2OO00 Y"V*KV X«X'DX 

510 IFB«6rH£nSC"SC*20 H»200 0080820080 =X«X»I«:y-V+DV 

520 IFB-7rnEHSOSC*30 N«210 G0SUB200O0 V«V»5V:X"X+Wf 

530 IFB-8Tm£kSC-SC*40:N-220 003UB2OOO0 > «X»r»: V-V*IiV 

5-10 GOSUB 10800 

550 IF3«l7«>a!K*-K< X«X»r»X 

568 GOTO3O0 

:000 1*830 

5010 PEADA IFA^-lTHEHRETURN 

5020 POKEI.A I«I*1 OOTO5018 

5030 BATA162. 10, 164, 197, 132,33.240, J 3- 192-29- 240,?. 192, 34,240. 17. 
192.30.240. 13. 96 

3040 MTA224. 1.240. 251, 32- 107. 3, 202. 32, 119. 3,96, 224. 18, 240. 25. 32 
107,3.23232.119.3.96 

5050 DATA169.32. 157-206. 31 - 137.207.3! . 137.200.31,96, 169,2, 137,206. 
31,157,207-31-137-208 

3060 BATA3i.i69.00.137 206. 151, 157.207.13l. 157,208, 131.96,-1 

10000 FO>:E36870,15 

1C0I0 P0KE36876.M P0KE36876.0 P0»:E36O78. 13 

10020 PRINT'* isBCORE--.se 

10030 RETURN 

20000 2»IMT RttDtTl.t#?>'l 

200te iF:-:TM£n:w»-DXReTuR» 

2O02O tF:«2TH£H0V«-rjV RETliRH 

2003O 1FZ»3T>«EHCV«-DVBX"-DX f-ETURM 

20040 EF2-JTH£Nli«— BX RETCftlt 

20050 lF2*5Tr£HBV«-BYRE:Llft; 

10060 IF2>6THEHIW«-rjXBV«-rjV RETURN 

J0G7O 1F2=7TMEHDX»-DX- RETURN 

20080 IFr-8THEMDV— DV RETURN 

20890 IFZ-9THENDX— BX RETURN 

30000 PO» E 36878. 15 P0t:E 198.0 

30005 IFPEEi - l?7>-64THEtl30OO5 

30010 *C.E:>3 o 

liXtJi) F0R2«8161T0776»3TEP -22 F0KE2.K. FO»E2>307200 

30030 PC*E365772O0 FOftRR»OT023 NE:.T 

30O40 FOKE2..J2 1C::T P0>;E2-I.Cc 

30030 POKE36877.0 F»;E3687e.O RET 

3O00O POKE36878.15 PT» I • : „ •.. ;■ -37to- no F0RRR=ir02000 r€XT 

P0KEM07! 

50001 ROUS ■ ■:• HEXTBL 

30004 ?0- '6-0 

50005 IF5C:'H!THENr0RAA=l28T025SSTEf'i ?0fE36876.AA F-DRftB« I ro- 
ll) »<e:.r pc;t hi»sc 

iOOt: -':••• *M03BKJ3CURE"*Ml 

5002O print ^:."•:•;■:•:•>:<:':•:•:!:f:•;?:?;•:•:^^^'»»»^»-v i.£v n -.'n;^ 

«H00 IFPEE' <197>«64THEHSOJO0 

501->1 30T0S 






Light-Bikes 



/ M Cowte, 

Coulsdon, 

Surrey. 



n$ 



\ 



Here is MY PWXiRAM called light-Bikes for 

the 18K Oric !. The obiect of the game is to 
force your opponent — the computer — to 
crash. You control your light-bike with the 
cuiboi keys ai the bottom of the keyboard and 
are noi allowed to touch the sides of the 
playing area or your or the computer's trail. 
You cannot double back on yourself The 



game is very last because ii uses the technique 
of Poking characters to the screen. The game 
is over when either you or the computer has 
lost 10 times. You will lind your Oric a 
difficult opponent to beat. 

Here is a breakdown of the program: 
1000 rends keyboard. 
1005 1006 sound otfcctS- 
?000 check where your light bike is going. 
3000 check computet s hike 
6000 6140 chiinyft computer s direction. 
10000 to 10999 sei up bikes positions, 
thtections. pnni screen. 
10010 torn oil cursor, turn oil koyclicV 
?0000 20050 update BCOfOS, 
20T>00 30130 end oi tjiinw routines. 



SAO WKUtl lOOOO 

iooo r>-pcrM5?oi 

1004 tirtWO 1,9,7 

KWIft fl*ll-4tir D(MO T»CN fl-SOCIKI.»HK>ilL-t.M 

101O IF K¥«t75 T»*H 01--I 

I02o if »:v>taa imtn ni-i 

1050 IF KV*I3* TWI 0K.-40 

KHO IF KV-1AO tvCN 01-40 

VVM \t KCF(|l«OII(>3S tt«M r-2lGDrt>200OO 

■-Mi.'. n-riT.. 

20W rOKC D.2S5 

3000 ir P£E>f<ft.02i*>32 r«N OOSUO 6000 

301O If-tfVt 

3020 POKE «,234 

?5<ioo cam iooo 

4000 IF 3-\ TIW i090 

6001 JsliIF L*'W THEN 6Ot0 

«H>3 IF FEE1. <n-«OI=3: TICK D2r-40lUP^-*Oi HgTUOJ 

6010 IF PCEX<A*40>>32 TfCN D3«40tUP-40iR£TUR« 

60ZO If PtEF<A-«OI-S2 tl«»t D2--40lUP='40iR£ruRH 

&040 f'llGDIU 20000 

tMtO J-OllF AC- i ihn bllO 

'.t<xi IF rC£K<A*ll-32 TMCN D'.-l i m:-l iNLTUKft 

Al|l> IF nirift |i. v/ Itlf.N 02— llAC-'llRCIURM 

(continued oti osge ts?i 



180 YOUR COMPUTER. JANUARY 196<1 



software file 



(continued from page 180) 

6120 IF PEEK<A+i>-12 THEN D2- 1 t AC-1 i RETURN 

6140 F-liBOTO 20000 

6190 IF AC— 1 THEN 6110 

lOOOO A-48220eB=4882O:Dl— 40iD2-40lJ-t 

D-INT<RNDU)»4i rIF 0-0 THEN D2-- 40: 

IF D-l THEN D2»1;J=0 

IF D-2 THEN D2«-1:J«0 

PING 

S-300«L»1 

POKE 618,10 

CLS1PAPERO1INK6 

FOR I=46080+( <ASC("!"J >#8) TO 46080+ t (ASCC 
1,6 



10002 

10O03 

10004 

LOOOS 

10006 

IOOIO 

IOIOO 

10190 

8 J +7 1 POKE 

3«NEXT I 

102OO FOR 

10210 

1022O 

10300 

104O0 

10410 

10999 

2O0O0 



') >• 



I,26,"l"lNEXT 



1-0 TO 26IPL0T l,I,"l"iPLOT 38, I , " I "iNEXT 
FOR 1-1 TO 37«PL0T I ,0, " I" iPLOT 
PLOT 2, 13,"! "1 PLOT 37,13," I" 
POKE A,234iP0KE B.253 

PRINT" I I I 1 J 1YOUI I 1 I 111 1 t I I I I I I 1 t !ORIC! 
POKE 48033, YOU+48 1 POKE 4B064 ,ME+48 
RETURN 
EXPLODE 



20001 IF F-l THEN YOU-YOU* 1 « POKE 48035, V0LH-4B 

20010 IF YOU- 10 THEN 20300 

20O20 IF F-2 THEN ME-HE* 1 « POKE 48064, HE+48 

20030 IF ME- 10 THEN 206OO 

20040 EXPLODEtWAIT 100 

20043 S-500 

20O5O GOTO 500 

20500 A»=" WELL DONE" 

20510 B*="YOU BEAT ME 10r "*STR*<ME) 

20520 GOTO 30000 

20600 A*-" TOUGH LUCK" 

20610 B*=" I BEAT YOU lOs -+STR* (YOU) 

30000 PLOT 10,5,10iPLOT 10,6, IO 

30010 PLOT 13,5,A*>PL0T 13,6, A* 

30020 PLOT 7,13,10tPL0T 7,14,10 

30030 PLOT lO,15,B»lPL0T10,14,B* 

30040 PLOT 7,21,10tPL0T 7,22,10 

300SO PL0T10,21,"PLAY A8AIN 7 (Y/N) " 

30060 PLOT 10 ,22, "PLAY AGAIN 7 (Y/*N>" 

30100 GET Z* 

30110 IF Z«-"Y"THEN RUN 

30120 IF Z*<>"N" THEN 30100 

301 30 END 



Meteors 

John Wilson, 

Benffeet, 

Essex. 




MKTEORS IS A game for I he BBC Micro Model 
B or Model A with 32K RAM. The idea ollhe 
game is 10 avoid the meteors as you fly 
through a storm. You gain points by staying 
alive, or bonus points can be gained by 
collecting the crosses. You gain more points 
the lower you descend into the storm, or even 
more points for reaching the botiom of ihe 
screen. 

The controls used IK as follows: A for left; 
D for right; X for thrust. 

The thrust control only works when you 
have collected enough fuel — the crosses — to 
enter hyperdrive. This allows you to reach the 
bottom of the screen, and the next stage, very 
quickly. The further you get in the storm the 
more fuel you require to thrust. You start off 
with three ships, and will lose one every time 
you hit a meteor. 

Although it sounds a very simple game, il is 
quite difficult to muster and the graphics are 
excellent. The program is relatively short and 
should pose no problems when typing it in. 
To help with converting the program to a 
different computer, I will give a description of 
what the different parts of the program do. 
Line Use 

10 to 20 Set up erwelope statements. 
30 to 280 Print out instructions in double- 
height lettering. 

Set up high-scare table. 

Read the character at Cursor 

position. Please change the f to 

a #. 

Set up colours, user defined 

characters, and make the cursor 

invisible. 

Print up and increment score. 

Your movement. 

Background stars. 

Keep you on the screen. 

Have you crashed into an 

asteroid? 

Hove you collected a cross? 

Print your spaceship. 

Add a cross to the screen. 

Add an asteroid. 

Print an asteroid of random 

sizo. 

You have hit a meteor, 



300 


10 340 


410 




440 


to620 


640 


to 670 


680 


to 730 


740 


to 750 


760 to 790 


800 




810 




820 to 830 


840 




850 


to 880 


890 


to 970 


980 to 1100 



explosion routine. 
1 120 to 1 150 Any ships Ml? 
1 160 to 1 180 Print your score. 
1 190 to 1230 Is it good enough to be put in 

the hig scorn table? 
1240 to 1350 Print high-score table. 
1360 to 1390 Find the character at the given 

screen coordinates. 
1400 to 1540 Comploted a stage. 
1550 to 1690 Enter your name into the high 

score table. 
1700 to 1760 Error in program. 
1770 to 1800 Print string in double height. 



Variables. 

H I 



Position in memory where list of high 
scores are kepi. 

Position in memory where the list of 
names arc stored. 



STAGE 


Stage number. 


1% 


Amount of fuel so far collected. 


ST% 


General counter. 


SHIP 


Number of ships left. 


Y 


Y co ordinate of ship. 


0% 


Start of read character at cursor 




position routine. 


SC 


Score. 


X 


X co-ordinate of ship. 


K 


Movement direction of ship. 


T 


Size of asteroid to be printed. 


XI 


X co-ordinaie of asteroid. 


Y1 


Y co ordinate of asteroid. 


1 


General loop. 


FL 


Where your score is placed in the 




high score table. 


A 


General delay, local variable. 


B 


Local variable. 


A$ 


Your name, local variable. 



10 



1,1,-10,-10,-10,1,1,1,-1, 



-1,-1.30,12 



30 tavnnp* ?,77,i». t?,o. i , i .1 , to, -10.0. -10.100. so 

» IO0C r 

44 PROTA!' 1 I 1 I (J <• 0*1 

90 IHOtl. I- Bum, lha aaVamlna Hlari •»4*> 
*0 PWVl l-rnltt,! tha [rtrtlttfe ftafora y«i ara*> 
70 PROQL'*6**trov**'.Ha** Inr Ih* hdtlnH at th»'i 
*> F*OTX I '«.••* V4 celiac! kwul point* for-l 
*0 PROCL* 'COaolatlno I ha il«,*.lh» riHpvlf ') 
too PRCCL < *-l 1 1 Infara yw -»••" you haw *>WjugPi*l 
HO PRCCL 1 *»■!■ ' or t* o« into hyparflriv*. -I 
170 mCl'liu h*M> tlwa* *H|B* to your tUMul-l 
130 PMOOLl'Out iMr don't laat leno In tfto *ot*or-> 
1*0 PRQa.l*atora.*> 
ISO moo. l*rVaaj* iw nr*er •** to cor.tina.-i 

140 M71AT UNTIL OCT*** ' 

170 0.3 

ID moCLi-Th* faiioiln* *wr* control r» craMi-> 

l*o roorxi- * *tr l»H-» 

700 print 

7to ntorxi* o tor <i«nft 

770 print 

730 procli' • <v iri.u.i,-i 

740 PRINT 

790 f-OCVl- Hu>« point* »rp galnaa.tr>* (,/IMf-l 

740 PROCLt'rau Irani Into th* alora.-i 

770 PROCLi-P-aaa lr.p RPACC OAR to (tart.*) 

TOO r«7T*T IK!K HTM' - 

2*0 cm nam «oTD itoo 

SOO ><X-T3aO 
J 10 NX-7400 
370 rOr> l-o TO 4 

330 IF V*t H 1X1- 1 -7) l-O TUCK * lNI-t»7>.'0OC«»O'l IW1 
* I »70 !•-•#•*• aaaaaaaaaaaaa- 
340 NEXT 
330 3TA0C"© 
3*0 LX-O 
3TO STXaO 
JBO JWIP-3 

3»o r«o 

400 0IP< OX tO 

410 rx-cx.cc*-io>it>>ai3sij*H t«Fr4irn*70i*Tti) 

420 SC-O 
430 WM 1 

440 VOU 1*, 7,7,0,0,0 
4M mj 73l«7O:,0|O|0| 

440 VTJU 73, 773, 0,40, 740, 737, 73a, 124, 14,0 
470 VOU 73,734,0,0,7,7,13,13,31,43 
4UO veil 7J, 777,0,0, 0,1*0, 740, 240, 24», 737 
4ao vTXI 73. 22B, 177, 43, 177, 177, 43, II, 1^,7 
300 VOU 73, 770, 737. 737,737. 740, 740, 724, 1*7,17*, 
310 VOU 73, 730,0,0,0, 7, 13,13, 31, 31 
370 VW 23, 231, 0,70, 124, 793, 733, 733, 233,730 
330 VOU 73,717,0,0,0,170, 1*7, 774,740,7*0 
340 VTJU 73,733,a3,4I,127,127,127,l77,*3,*3 
330 VTJU 73,734,733,733,733,233,233,233,733,733 
340 VCU 23, 233. 240,232,737,240,240, 740,7*0, 74« 
37o VOU 73,734.31,13,13.7,3,1,0,0 
MO VOU 23,237, 233, 233, 733, 277,774,1*2,0,0 
3*0 VOU 23,230.240.240,240,240,224,0,0,0 
4O0 VOU 23, 23*. 0,42, 45,34,34, 20,70,0 
410 VWJ 23.240.0.24.44,60,90,30,13,3 
420 VOU 23, 241, 0,24, 3?, 34, 70,74,174,1*7 
430 I'20|K>1 
440 STX»ST-X*l 
'••■> CTXOUt 3 

460 POIKT TAOII,,),- -, 1 AlKO.lt I r*«IO.O) ) -SCO** a • 
IOC 

470 SC-5C«T 

400 »-( 

4*0 If INK1TI-441 TKN K»JlI»t-l 

700 IF IWtTI-31) Hill.; 

no ir m iai*pj;>iia3 TtajTH 7*0 



770 I' LX-<*f*aC>lla3 l*» VXMO 1, I , tOO.Tmt XI t* I 
730 «F l»at«V<-*71 Turn v-v.lilUllaD 0,17,4,1 
740 ©COL O.MM3III 
730 "LOT 4*,nM9<ITn0l .O 
7*0 17 OH iaJO lOO-o t>«»l v-Y«| 
770 lr V>-74 TfCM racrooru, 
700 If 1(1 lt*M t-1 
7*0 ir |>1T nrK l-S* 
000 ir r«*ail,Tl>234 TV4DI r«oct,tt 

[HO ir ->170-43 TKH BOIMO J.17,100, JtBC-aoBratwao* 
30lLXtX-I 
070 COUOUt 3 

It in PRINT TH«<I,TI|0«t*l33aWKl| 

0*0 IP KNOlSI-l TrCM PA1H1 T*» (KMJI JTI . JO> | -»- i 
O30 T-RN0'3I 

040 It-PKDi*0-7).Tt-3^T 
070 COLOUR MOIJI 
MO OH T 00T0 **0.*I0,**0 
0*0 PRINT T«*\l<I,Vll,Cr«»<779t 
•00 0OT0 440 

*10 PRINT Tra>(Il,Vll|CMRf(77AltCI*lf <777>| 
*20 PRINT Tpatll, ,t*l) l O*tf 17201 |CHRH22*I 
•30 ooro 4*0 

*40 PRIMI fROtn,Tll|CHR*l230ltCr*l«(231)|C>***l7t2l| 
*an print urn 1 1 ,.i . i ,r>pmr".>iCHR«i2i4i loatum 



■■"• 



1010 
1070 
IO30 
1O40 
IOSO 
1040 
1O70 
totio 
1 

11!»0 

mo 

1170 
tl.U) 
1140 

i nn 

1140 
1170 
1100 

11*0 

1700 
1210 
1320 
12)0 
1740 
1230 
1 240 
1270 
■ TOO 
12*0 
1300 
1310 
1320 
1330 
1340 
1330 
13*0 
1370 
1300 
13*0 
1400 
1410 



rRiMT T*aiit,*i>:i|OP>< i2J*> ictmt 133/1 itw>«<7ja> 
ocrro *4o 



PRIMT Tntll-l.T-ll|-Vlr* 

PRINT T«*<I- I, ».,--,-- 

PRINT T«II-t,T«ll|-/IV 

TOR I<0 TO 7 

VOU i*. (,0-1,0,0,0 

oouko 0,1 r.t poo 7>3,z 

nan 

rtm 1-0 TO 7 
vou 1*, 1, 1,0,0,0 

5O.H0 0,17,1 HOD 2*3,2 

HtlT 

VOU 20 

DLV 

BHIPaOHlP-1 

VDU l», 2,3.0.0.0 
ir uiiir "0 THT 



PRINT Tour acera -•• *|K 

•PI 13,1 

PL— I 

POH 1-4 tO «TIP -I 

IP KnWIIlxt'lOH TMt". FL-t 

NEir 

IP tl>-0 run PROCnigriKoraiOOTO 12*0 

•ni3.i 

A-|M«m300> 

HI 

PRINT 0«l 14: 1 -Today* top llva *rra-aa «■,!' 
PRINT 0*rft41 1 'Today* tap llvf acoraa aril - 
FOR I-- TO 4 

PRINT -O»t*|4|,co«l>|a7)|- -|«(NX»I»Z0i 
PRINT CMtSt*l|*[MX4|47l|' - 1 * INI*t*20l * 

Nfir 

A-|hXTT<300> 

MP PNPIR.II 

PRINT >*■••,*>! 
CALL OX 
a-M. 7007(274 



V-3 



(continued on page 189) 



182 YOUR COMPUTER, JANUARY 1984 



XXI5 





• Britain's No 1 
range of 
products 

• Check our UK 
dealer network 
for your nearest 
outlet 

• After sales 
service from our 
own factory and 
engineers 

It's our aim to provide satisfaction at 
the sign of the Big 'M'. By providing 
local distributors, best prices and 
service, we offer you the most. If you 
don't see it in our ad ask your local 
distributor, or write to our Head 
Office for full list. 

AH prices include VAT 

All prices correct at time of going to 

press, but subject to change 

All products normally In stock 
but to prevent a wasted 
Journey phone your local 
dealer first before calling. 



,VW PMftr 




The Apple Professional 
Home Computer Pock 



What will you get? 

The heart of the system is The Apple tie 
microcomputer. It's the latest version of the 
famous Apple II personal computer. It 
incorporates the latest in L.S.I, technology 
and other state-of-the-art advances. Its 
unique modular design incorporates 8 slots 
which allow user expansion capabilities no 
other personal computer can match. In 
addition, you'll get the Apple II disk drive - 
disk, of course, gives you access to 
information more quickly and reliably than 
cassette tape which is why disk-based 
systems are the standard for business. A high 
quality TV and sound modulator which lets 
you use our Apple with your f lome TV set. 
f Also available at a special price with this 
package is the New Monitor II - for those 
who need to view text as their main 
concern. This special complete pack contains: 
Apple lie Personal Computer, disk drive and 
controller. 

TV Modulator [colour and sound) 
£25 Apple Software rebate certificates 
£100 Training Voucher 
£25 Apple Monitor rebate certificate 
Mtcronet/Prestel discount voucher - £68 off 
'Windfall' Apple user magazine 
Apple Sports Bag 
Software Certificates 
Catalogue of Hardware and Software 




Price £999. 





son0 Tct j 

(Cta ,ler ^ 

NOW 




\ 





A full colour 32K ROM computer with 
text and graphics modes up to 
640 x 256 graphics and 80 column text 
screen, extended Microsoft basic, built 
in assembler 1 MHZ and tube interface, 
sideways ROM, RS 423, NO converter. 



BBC Model B £399 



ALSO AVAILABLE 

BBC Model B + Econet 

BBC Model B + Disk Interface 

BBC Model B + Disk Interface + Econet 

DATA BASE RETRIEVAL 
AND INFORMATION PACKAGE 
BBC and Disk Interface Disk Drive, 
Green Monitor, Dot Matrix printer, 
Data Base program complete with all 
cables, manuals and formatting disk. 

£1075 




The MTX Series is a new departure in micro-computer technology. Whether your needs as a user are for 
personal programming, games playing, scientific or process control, educational or business use the MTX 
Series is already capable or very easily adaptable to almost every application. Glance through the 
standard features below - you'll see what we mean. 

Hardware - 32K RAM on the MTX 500, 64K on the MTX 51 2. 

The MTX500 has 32K of user RAM as standard (64K on the 5I2J. expandable to 512K plus 16K of video 
RAM, controlled by a separate Video Processor. Sixteen colours, 40 column text, 2S6 x 192 high resolution 
graphics with all sixteen colours available, and 32 easily moveable user defined graphics characters 
(SpritesJ combine to make effective screen displays quick and simple to achieve. Standard outputs are 
Centronics printer port, two joystick ports, an uncommitted I/O port, 2400 Baud Cassette port, separate TV 
and Video Monitor ports, 4 channel sound with hifi output plus a dedicated cartridge port Other 
standard features include the 280A processor running at 4MHz, real time clock, full moving key keyboard 
with 79 keys including eight 2-function keys and separate numeric pad. 

Software 

The MTX's 24K ROM contains several languages and routines which enable the novice or the experienced 
programmer to make full use of the machine. Standard languages are MTX BASIC, MTX LOGO 
commands, NODDY. ROM routines include an ASSEMBLER/DISASSEMBLER with screen display of the 280 
CPU registers, memory and program, which can be manipulated from the keyboard. Machine code 
programs can be stepped through one instruction at a time, and easily called from within BASIC 
programs. A further feature is the Virtual Screen facility which enables the programmer to split the screen 
into a maximum of eight sections to work independently whilst maintaining all full screen facilities. Pascal 
is available as an add-on ROM pack. 

The Disc Based Computers from Memotech 

Designed to use the full power of the MTX computers the FDX and HDX make perfect business systems at 
prices which make perfect business sense. Both feature the CP/M operating system, giving instant access 
to a wide range of proven application software. Available in October these feature: 

• Full Western Digital floppy disc controller set with SASI interface for 4 drives, CP/M types 0-13. 

• minimal latency, very high data transfer rates 

• optional Colour 80 Column Board 

• optional Silicon Discs ('/• Mb) which dramatically increase the efficiency of 8 bit software 
to those of 16/32 bit software; increases life and reliability of mechanical drive 

• permits single disc CP/M operation 

FDX - Floppy Disc System 

I or 2 SW Qume drives 500K unformatted, 347K formatted 

HDX - Hard Disc System 

S'A" Qume drive, 500K unformatted, 347K formatted, SW' Winchester which may be 5, 10, or 20 Mb 



MTX500 £275 MTX512 £315 



Disk Drives 

I OOK disk drive £201.25 

200K single disk drive £24 1 .50 

400K single disk drive £396.75 

800K dual disk drive £711.85 




TORCH Z80 
DISK PACK 



Twin disk can store 

up to 800K. 

Disks can be used for 

storage under ACORN 

DFS systems or for CP/M 

programs. 



£839.50 










Printers 

SEIKOSHAGPIOO 
SEIKOSHAGP250 
EPSON RX80 



£214.99 
£276.00 
£339.25 



EPSON FX80 1 60 cps £454.25 



OLIVETTI SPARKJET 
PRINTER 



£419.75 



SMITH CORONA D/WHEEL 

£459.00 

TEC STARWRITER 40 cps 

£1265.00 

JUKI 6 J 00 D/WHEEL £458.85 

STAR MCP40 COLOUR 
PRINTER £171.35 

STARDP510 £275.00 




LYNX 

LYNX96K £299.00 

JOYSTICK INTERFACE £13.95 
SERIAL INTERFACE £3.99 

CENTRONICS INTERFACE 

£49.95 

Workstation 

Designed to take 
computer, disk drive, 
printer and paper. 
Robustly built for school, 
business or home use. 

700mm £118.00 
1 100mm £138.00. 




MASTER 
CLASS VIDE 



flndng rt hard to come to terms wrth user 
manuals. Master Class videos will take 
you step by step and make first time 
computing much more enjoyable. Hire or 
buy for a very low cost. 




SINCLAIR 

SPECTRUM 

! 6K and 48K, baste, colour, text and 
graphics, vast range of software 
including education, printer, built-in 
speaker. You can build a very good 
system at a very good prke. 

ZX SPECTRUM 48K 

£129.95 
ZX SPECTRUM I6K 

£99.95 






^»% 



COMMODORE 

COMMODORE 64 

-64K RAM, 

colour, sophisticated ROM/RAM user. 
fuM business applications, disk drives 
available, sound, UHF/composrte video, 
proven bask language, exceptional 
value, high resolution graphics, many 
"add-ons" available, printers 

£229.00 



ORIC 



48K. colour, high resolution graphics 
240 x 200. text 28 + 40, pre- 
programmed sound, uscr-dclincd 
keyboard/graphics, non touch-sensitive 
keyboard, microsoft type basic with 
powerful extensions, RG8/UHF, 
standard cassette interface, parallel 
printer output, several periferafs 
available, printers available modems and 
PRESTEL (coming). 

ORIC-1 48K €139.95 



W£i<* 




FIDELITY 

MTV 1400 
Monitor/ TV 

• No tuning necessary when 
switching TV to computer 

• Uses new Scan plug 

• Cable & satelite facilities 

• Fantastic graphics 

• RGB composite video 
in one 

• Audio facilities 
Compatable with. 

BBC Model B 

Commodore 

Dragon 

Oric £24725 

Atari 



DRAGON 

DRAGON 32 

32K RAM. colour, extended basic, sound 
5 octaves 255 tones, vast software 
range, typewriter keytxwrd, sundarc! 
cassette drive, high resolution graphics, 
256 x 192. text "16 + 32. looks like a 
British worldbeater. 

£174.99 




*mtm . *^ "e«r»n 



Up to £1000 instant credit available through selected Big 'M' dealers. 
Ask for written details. 



AGENTS 

Aberdeen 

.' iro 

I U-i 74 Gco'$)r SI. 0W> bJJJUb 
Abergele 

Afcefr.rC Co-rp-Jtff <■ < ' "■ 
oWrf-nSi C>74 5 826234 

Aftrlnchem 

WCopeianaLtc 

3/ <f.v~.f.-*r: New Rd. Oh I 9780087 

OjUyrrvont-y 

cvrrymm CoTpiiim 
Crijrloue S! 02656 621 :6 



i*vScrtvi^ieC«nire 

57a a«>T«Amffri. 07W 4471^ 

Bhhop't Storrford 

Cofiptjlciior Ed;! Aivgld 
3 On/eh 5! 0279 M680I 



3 x*£bon Compuei Store 

179 CW:r> St. 0753 27091 



Automation Scivtfi 

3 1 Wctnicyi Rd PpnyfJi 0656 7209S9 



24 Goucecct Rd.O?73 698424 

Bristol 

S'ifiiiii Compucas l:<j 

24 raft (toio. 02 ,V 2V4 1 fcS 

BrlJth»m 

Cr.frfi.ncf Systems i' I bKH . 

. St 03045 6565. 
Bromley 

6 OwRettor Rii Ot 460 6991 



Chelmsford 

Cwk Ccpuiw Ceror 

Wouywr St. 0/4s .ISH/02 

[|.irt.in<m\r.i 

CuYrlcn Ccni|x/:ci Centre 
Pitt Avtfiuc. 0255 422614 



)7 Mann Hit t»O.S 68471 
Croydon 

UrevffU tv' rrv> ivi.r.t- 1-(.-.". 

233 Lotxfcn Ret. W Oovxfcn 

0(683 0060 

Oerby 

-";>: C>1s Cu-v/ulefJ 

iO Mzn Centre 

Uxxtor. Re 033? 365780 



Dsvti in:crr.jiisniv Cotiputr- Cet^fc 
■aMirvtc^iroTArocif 

Co Durham 

Krmtttoafi compuw c«ve 
isrvrwituri 

icrt 0385888(44 



Stcvrj Ctxfi|jutci Co Lid 
A'ovle 0222 41905 



ir*M**lVx)(> 

79 Nbnnqjlc Si. 0452 410693 

Cuiktfortt 

73 Svwn i.?np 04<2J 3'il : 5 

tif Campurer Cftwe 

37 »K>rra;n Si. 0424 439190 

Haverfordwest 

Tie Cotnpt/tti CwU'c |BS} 

22 MM-a Cco*ty#rJ ittOpi 

rlavi"fwil>'.f u. D>4if: 0437 68778 

Mrikniondwlkr 

T.ncuyhs and Cir.v. s 
37M«r,elSl H«.iitu r n.'?/*e. 
W TO'M <W« 4U2J 37 



HfiiH'l Mcmpitc j d 

r«aiiiiinrr 

2S M.wk«1 yfcuw? 0447 5SG44 

Horncritifcfi 
Ourinc' Ore 
i/4>^,/iS OKI24 7MI3 

HpMh.im 

fcVrostcfe 

-iJ>We«St Hu^vmii ty-03 52297 

Ort-JfC Conputr Cmr 
j'. Ejk S: 0103 68<t'.-S4707 

HuB 

C.vfljMf Cfrcre i '.imw^naej 
2t rVWiy <W. 0482 2t«7 

llfrjicombc 
8es'» 8vWi 
•44 Fcwc St. ifwcmcc 
N Dcvcn C27! 62801 

Ipswich 

BrikrWMW.Ucm'f 
Ctcvfi a. 0173 509*5 

t awfArtM 

$ f tMxn rm*gr. W>7* 61 1 1 J 



Cv>-ipjt«i o' Wioncfc St 

37 Wgrrcur St W r 0! *H(> 03 IS 



t r# A<v*r«cea Tect^wfear Ceroc 

. ...... H ... j) 

londbt) SES. CI 859 7695 



Source CortrpufcHS Ltd 

JjCCfC.vL.'WvE.^i 

Vi-.-^O'; VWftnvj 092524394 

Ncdcrland 

Mcto Msnogefmnt (Mowr«) 

SMd Hunurj.N 98 

2406 Ati A'pftcn ffvxxrum 

OWVy/25«J 



Norwich 

Kirfwc:|-.ii I 

rVtr/UScyirVe Virwitri C603 27963 

Norwich 

•',l:.t.i.i VfcKJ Ctr-fA««n 

IJAKMMrOMt OfiH ' 

Nottingham 

( OrnpMff M.Kkfl 

27 Gcovc G*K. C*i02 5SS454 

Pry mouth 
TheMals* Sncp 
0.1I.'.wi6 07S7 2IM: 

Prctton 

4.VAT Corruiutirq 
67Fru;Gii»; 0772S6I952 

Sewn thorp* 

Miny Crv^fXiifr fffrtp 

299febyH^5: 0274 67 ?56 

Sheffield 

XS %!<Ut> 

/.'(.YVr'lV 0/47 7i7/i7 

Shetland 

£H<.nw<>: 0595 2145 

LtfwXk 

Southend-orr-SM 

rMUJfy ScttWJtc 

7t.l v.ac^ij Ave 0TO243S68 

Stamford 

8urgh«y Ccmc(j:«rs LM 

riarevrr Court. 0780 i ' ' 



GSt 



MrSng 

Miao itote 

i. Hi i rneAi act :>/w.ms/i 

Stoke on Trent 

rnwn CdfnnKrr Strjr 

30 Tcwvn Re! . Hvfiley 0787 2875*0 

Stroud 

n>r Mcc'cIStK-v 

77HgnXr 04516 5970 

Surblton 

Ccy-npjtasavr 

8 Cwit'Jl Prf-jrJe. St M^ks H* 

01390 5135 

Uibrldoe 

i K : . fr.nir.uMf5 

7VWndwrS 0895 51315 

Welling 

Buicdu Cw utAJlct Set vkci Ut." 

^7-^4 ffctkVIMvi? RfJ 0t 30t 76/7 

Mfey mouth 

Sncor: Ctiyi Cuini:uter\ 
39 P,vn Sf OJ05 787S92 
Mtolverhempton 
wUrVttruriiutCK! Co"u-irr Certic 
l/-l9lKWIelrl!» CfOf/^VO/ 

Think you're 
good enough to 
become a Big 
'M' distributor? 
Full back up 
given. Write for 
details and 
application 
forms to Steve 
Macfarlane 



Micro Management Head Office: T 6 Princes Street Ipswich Suffolk Tel: 0473 21 9461 



SPECTRUM 48K 

MUTANT ANT 
ATTACK 



SPECTRUM 48K 

WALLY 






Your miniaturised laser tank Is under attack from 
marauding mutant super ants. Your mission If to 
destroy them wave after wave as they relentlessly 
march towards you bent on your total ^ 

destruction A 

The unique game engineering and high ^ 
resolution graphics make this game highly ^ta 
challenging and enjoyable ^_ 

WARNING this prod ud is highly addictive M 

Kempston compatible 



THE 

NEW 

NAME 



£ 




Battle yout way to 



u scruen avoiding 



SPECTRUM 
SOFTWARE 



Kong's efforts to stop you, while you attempt to 

negotiate all four levels of this excellent nigh 

resolution graphics arcade style game which 

includes ladders, lifts, moving platforms and 

numerous other hazards. 

Kempston compatible 



SPECTRUM 48K 



SPECTRUM 48K 



GOBSTOPPER 






hi 



Banle your way through crazy confectionery, zapping, 
marauding gobstoppers as you desperately try to 
escape from the sadistically sticky. Idling effects of the 
dreaded mutant toffees. 

Gracefully glide manoeuvring yourself between the 
coaches of the runaway trains while avoiding the 
electric security bars which guard your path. 
Should you survive this far, surely the slippery strikes 
of Sam, the demented Ice-cream salesman will bar 
you from ultimate triumph. Good luck you are going 
to need it 

GOBSTOPPER is an original high speed action arcade 
game employing high resolution colour graphics and 
sound effects, Kempston compatible 



Calisto Software Ltd is a rapidly 
expanding software company 
and is actually seeking talented 
new programmers. If you are an 
undiscovered genius, contact us 



I u ri 1 |\IS I Tu<ia 1 1 1 [ icm f • ■ t'Jm tu xO~. vry * I 



shortly including: Drac Attack, 
Roller Run, The Quest, 
Dungeons, Micky the Bricky and 
Barracuda 



ALL PROGRAMS 
ONLY 

£5.95 

INCLUDING V.A.T. 
POSTAGE & PACKING 



CYBO RUN 



** 



1 







!!W"f"F"¥"W 



survive the frenzied a 
robots as they home in on you firing their deadly 
lasers You will need your wits about you as their 
attacks get faster, but watch out for the deadly gas 
cloud, you have onkr seconds to escape to yet 
another room full ot the homicidal metal 
maniacs. No one knows how many 
rooms you have to negotiate to obtain 
freedom, maybe them is no escape, m 

and you are doomed to roam <~ 

the passages for ever, ^^r 

never to be free but 
always to be in - 

mortal danger. 

Kempston 

compatible. - 



>' 



& 



w& 






a> 



yr 



V 



,< 



>as& 



DEALER & 
DISTRIBUTOR 
Enquiries Welcome 



119, JOHN BRIGHT STREET, BIRMINGHAM Bl 1 BE 
Telephone: 021 -643 5102 * 

EkducK-e distributor of SCOTT ADAMS PRODUCTS M 



^CP 



iV°' 



■y& 



*P 



CP 



^ 



^ V 






*> 



SOFTWARE FILE 



i nntinuod from page 182/ 


I3»0 JUTOI At 






14*0 K LO« AIVIO TMCH (S90 


HID 


STMW-EIMU •■ 


»*io ro» i- ; to it otu i 


»Mo 


: .M,:.l«» .l"nn 


1*10 t'm.»I«7»7»-t IHX«I»?I 


n 


CiB 


it.To i t>n. :.?*.. rni-tiwi. !•?■>> 


l*M 


mini ■-V0U HAVE C0*l B LETED 


:mo hcii 




■ T a ■ 


1*3© S?T«-?TR«<EC> 


•I'-tiXK 


1640 IF LEU 9Cf* THtN *:*--<>• -SCt.iairo |M« 


MM 


rejHT "Pu«t» - *:6Tft6E«1000 


J»TO UHl.fLm-SC* 


l»,n 


sound 3.2,:oo,5o 


11*5 f'Kl'll • ',"0>-A» 


I4QQ 


M»1MT ■ "Voir uir« »*«SC 


ItrTD [NUHJL 


1490 


FOB l-O 1U MXJsMIT 


I TOO |r rCB-IT TXM BIN 


>V» 


•TllS.I 


UIO II D»-?S HCH 0O1O EH. 


1310 


A-)ioi v<*oo: 


«TTO MC10C7 


1320 


(U 


IJ30 PKIMt 


ISM 


iX-o 


IT40 HfTOUT 


IMO 


IWPRK 


1730 PfllWT ' in Una -,!(-. 


IM 


WT pftOCniohb<.orw 


I7W> (.Mb 


IMO 


**IMT ' "*1l*l* l« i*t» *m1 »h* riy«»t fc^irB* lr>rt*v 


tTTO Off rf«Ka |A|> 
ITOO fllllll UMKI|M 


ISTO 


rniHt ■ —Mull rtnnn'- 


ir»o miHi n»ti«iint 


IW 


■ «INI "TlMM •*«•»■ tD>^ •!•■».'»•. tO lrll««». 


laoo tawnac 




Toolkit 

Stephen Lockyer, 

Abingdon. 

Oxfordshire. 



This is a toolkit program which defines the 
function keys, allows a copy of the screen to Ih* 
dumped lo the printer, and allows the listing 
to be paused by pressing the •- key and then 
:.:itfil by picssiug (he Return key. Also a 
ick plugged into port 2 can be used to 
conttol the cursor in and out of a program. 
The demo program shows how this makes 
programming joystick control into a program 
much easier. The Fire button sends ihe cursor 
to the top left of the screen. 
The function keys are defined as shown in 
e I. These can easily be changed by 
rig the Data statements, lines 60 to 70. 
Putting a — at the end of the word gives tin 
automatic return when the key >s pressed. 
\u>id assigned must not he longer ihan 
eight characters. 
After running the proguin you need lo 
ate the toolkit, you do this bv typing in: 
SYS 156-256 
but before you do this make sure you have 
.: it as any typing error could cause the 
computer to crash, and so lose the program. 
The machine code will stay in memory until 
computet is switched off. 



Tfm domoDStfoHon program 

5 SVS 156*256: PR I NTT 

10 SC=1024:CL=55296:X*0:Y*0 

20 GETA*:IFfl*=""THEN20 

30 IFfi$-"H"RNDX>0THENX=X-l 

40 IFfl*= ,l >l"flNDX<39THENX=X+l 

50 IFflS="n"flNDV>0THENV*V-l 

60 IFfl*«"»"flNDV<24THENY=V+l 

70 POKESC+X+<V*40),42:POKECL 

+X+<Y*40),1 

80 GOTO20 



Music maker 



Nick Carter, 
London NWl. 



mmm 



EviY l-NTRY OI MELODIES using simple 
cursor controls is possible with this program. 
Thus calculation of Beep values is avoided. 
Several facilities are included, enabling 
editing, transposition and Saving and Loading 
on tape. 

On running the program, the display will 
appear and in order to enter a note, the 



Ml 


LIST 


MM 


pun + 'arsvmi 


■M 


SAVE 


■01 


verifv * ainrar 


■ 3.1 


PEflD 


MM 


IflTfl 


■an 


OOSUB 


Ml: 


RETURN 


■aasi 


: s?ijt 


worn 


RESTORE 


MM 


: »=EK< 


■DM 


POKE 


nrmxxuaosi 


CHt?*< 


■ismxsancjn 


nm*< 


mitHwac^ 


LEfT*< 


B!1IUB)]R» 


PIGHT*< 


■toamjai 


*SC< 


ntniiDC 


STR*< 


■wanav 


•>f\U 


wHmtncm 


TAB< 


nuiwi 


Chtrrtt Bordor cot our 


nno* 


Ch#n-8t B»Ck9rc. nd colour 


HNM 


Cory «u:r»#n on e^inttr 


'l»ra» ".j'jmrt «. r,*rrou \ln» »»*cln9> 


BUND 


: Cc*y ter»»r> on Prtr.t«r 


ifimi II ~riMrtcttri * normal lln# tpjein?) 


C.BM6-* Toolki! 


figure I 



1© rOR!"0TCil9REftDK*:MLEN<K*> 

1 5 F0RJ-8T0K-1 i W-flSC<m.D*<KS, J+l , 1 > > 

26 IFU-93 tHEN U-13 

25 POKE 157*256+ 1*8+ J, U 

30 NEXTJ 

35 F0RX=KT07 POKE 1 57*256+ 1 *3+K, 6 = NEXTK 

40 NEXT I 

59 FORI=8T0252 REflDfl P0K'El5i»25e+l ,ft : HEXT 

55 FOR I=160TO456 i PERDfl I POrE 157*256+ 1 , ft ■ NEXT 

69 DfiTflLIST,RUM+-, [NPlJT-r.hP*<,-3M\/E/VERIFY+-,RE5T0RE.nlD*'' 

65 DfiTFtREftTj.DRTft, PEEK-:, LEFT*<.(50SUB. RETURN, POKE. R10HT»< 

76 DrVrRfiSC(.3TR*.<,VAL<,TfiB< 

iOQ DflTfl72, 138, 72- 152, 72. 169, 156, 133.52. 132.36, 169,8, 133,31 . l'^. 33 

119 IMTA128. 169,85, 141 .20.3. 169,156, 141.21,3,33 

120 DflTBiei, 0, 189, 50, 136-246.3. 32, 210. 233, 232, 224, 253, 208, 243 
130 DATA76, 231, 156, 170.164.96 

146 DFITfll47, 32- 32, 32, 32, 32, 32. 32, 42, 42, 42, 42, 32 -67, 66. 77, 32 

138 DfiTR54, 52, 32, 84, 79, 79, 76. 75- 73,84, 32, 42. 42, 42, 42, 13, 13 6 

155 DflTfl72,133,72, 152,72,165, 197,197,2,208,5, 133,2,76,226, 157,133,2 

160 DATfl2ei, 57. 208,3, 76, 220. 157, 201, 7, 144, 3, 76, 226- 137, 201 3 

170 DATA176, 3, 76, 220, 157. 174, 141, 2, 224, 4, 208, 3, 76, 207, 156. 201, 3 

186 Dft7R2C0,6,168, 136, 136, 13€, 135, 132, 16,10, 16, 19- 10,224, 1 ,208,3,24, 185,8 

185 rjftTft224, 2, 203,3, 24, 105- 16, 224, 5. 208, 3, 24, 103. 24, 224, 8, 208, 5, 74, 74, 24. 185, 128 

190 DfiTH133, 252, 169, 157, 133, 233, 160, 0,177, 232- 133, 119, 2 

200 BftTft200. 192. 8, 208, 246. 132, 193, 104, 168,104,176,134,76,49,234 

218 DftTfi201.4,208,3,76, 160157,201,5,268,3 76,176,137 

228 DRTA201, 6, 268. 3, 76, 21 1-158, 76, 227, 158 

223 DRTfil28. 169, 192, 141, 40, 3, 169, 137, 141, 41, 3 

226 DAT8169.4, 133,233,83. 104 168- 104, 170, 104 96 

230 DftTftl?3. 32. 208,41, 15, 170, 232, 138,41, 15, 141, 32, 298. 76, 220- 157 

240 DftTfll73, 33, 283, 41, 15, 170, 232, 138-41, 13, 141, 33. 208, 76, 220. 137 

250 DflTfl!65. 197. 201, 57, 240 3.76,237 246,165,197,281.1,246,6 

260 BfiTfi201.63.240.243,268 244, 16?. 133, 198,76,237.246 

270 DftTR173,0, 220. 201, 127,208,3,76. 199, 156,201 . 126-208.5, 162. 145 

280 DftTFI76.22, 158.201, 125- 208, 5, 162-17. 76,22. 138.201 ■ 123-208-5, 162, 157 

299 DRTft76. 22, 138. 201, 113, 208, 3,182, 29, 76, 22- 138, 201, 111, 203. 3, 162, 13 

300 DfiTfl76-22, 153, 76, 199, 136- 138, 166,255, 202. 134, 253, 248, 3, 76, 199, 156. 162, 4 
319 DftTftl34.235.160, 1, 132, 133. 141 , 119,2,76, 133, 136 

329 DFV7R72, 152, 72. 138-72, 128. 169-8 

330 rjfiTfi32. 189,255, 173,24,288, 160,255 
340 DflTftl62,4,41,2,240,2,160-7 

358 3RTR169. 4,32, 186,255,32, 192,255 
368 rjftTftl62-4,32,201,233, 176113, 163 
378 DflTft0,133,251.169,4,133,232,32 
388 DHTR237 , 255 , 1 34 , 254 , 1 34 . 233 • 1 32 . 253 
399 DATA160.O. 169, 14,32,218.255 177 
409 DftTft251.201,l28.144,9,41127.72 
419 DATR169. 18, 32- 210. 233, 104,201,34 
426 DATR208,2, 169,39.201,32, 144.9 
430 DRTR20J. 64. 144, 7, ?, 123,203,3 
449 &ftTR24, 105.64, 32,210.233. 169. 146 

459 DRTft32 , 21 , 255 . 206 - 293 , 2 , 230- 252 

460 DFiTfl 198. 254, 298. 203 -193. 255. 240. 27 
470 TjflTR169,8.32. 219-255, 169-13,32 
480 DfiTA210-255- 169, 13,32,210,255, 169 
490 B9Tfl!4,32,219,255,166,253,i34,254 
589 DftTR24, 144, 172, 169, 13,32,219,255 
519 DriTfl32,231 ,255, 194,179, 194,168,184 
529 DATfi&8,76.220, 157 

539 Dft7fil69, 14, 141 , 106. 138, Hi . 183, 158 
549 DRTR169.8. 141 , 163. 158,76,47. 158 
559 DftTR169 15,141, 186- 1S3, 141 152,153 
568 Dftrftl4i, 168. 158, 76. 47,153 



following procedure should be followed. 
Firstly, in order to enter the pitch of the note, 
use the cursor control keys (» and 7 - without 
Caps Shift — to move I he note which will have 
appeared on the middle ledger line up or down 
as required. Then, when it is in the desired 
position, press the Enter key to fix that note in 
the memory. 

A prompt will then appear, enquiring 
whether th^ note is a fiat, sharp, or natural or 
whether you do not require a note but a rest 
instead. You should reply with the first letter 
of the relevant word except in the case tit" a 
natural where for convenience any key except 



I, s or r will do, the Enter key being the best 
choice. 

On answering the prompt) an arrow will 
appear below the crotchet in Ihe row of notes 
in the top right-hand corner of the screen. 
This can be moved right or left, again using 
the cursor control keys — this time 5 and 8 — 
and, when the Enter key is pressed, the 
duration of the note printed will be stored in 
memory. The computer then returns to the 
pitch enirj routine, ready to repeal the process 
oi lu accept any of the commands listed on the 
screen. The procedure for each at' these is as 
fconti/tued on page I93f 



YOUR COMPUTER. JANUARY 1084 189 



THREE EXCITING NEW GAMES 



IN THE LIVEWIRE SERIES FOR THE a 




miCROWARE 



rrl t%ttttttttt 
tit ftffttttttt^^» 
Mr* rrrp- 

at ■ 



tttftftft 

tlftfftttzilMM 




rrrrrMirrrrrrir 



Not just a game... an Experience! 

IT HAS IT ALU...EXCrTEMENT... 
HUMOUR... STRATEGY 

Jumpin' Jack leaps into a totally 
new look for the 64 created by 
Three Dimensional Graphics 
giving Fult Perspective to the 
game... PLUS... hosts of features 
never seen before! 

Submerging Turtles — Snakes — 
Crocodiles — Otters — Lady Frog 
— Dragonfly!!! 

It's Fun *** 

IT'S FHOGR1FFIC *** 

Program 
NO.LW02 £8.95 



GRIDTRAP 64 

We promise you won't be able to 
turn it off! It's a real skill tester and 
loads of fun to playl 

Play with the Keyboard or Joystick 
Choose your own operating keys 
with our User Definable System. 
Compete with an opponent by 
selecting Two Player Mode... 
Great graphics, super sound 
effects in the Livewire tradition 
including a selectable Melody Mode 
where the tune is available at the 
touch of a key and Melody On is 
indicated by a quaver graphic. 

Program No. LW04 C8.95 

JUMPIN JACK 6' 



** 



men ?e«o « at 



1 



TRIAD 64 

NEVER BEFORE HAS A 
COMPUTER GAME LOOKED 
SO EXCITING... 
...FELT AND PLAYED SO 
EXCITING... 

Watch astonished as the Triad 
hurl themselves towards your 
craft in a remorseless battle 
against your intrusion. 
Feel the heat blast of their anti- 
matter fields. 

Your pulse laser will have to 
turn white hot before this 
encounter is over.. , 

Featuring:- 
A new DIMENSION... 
Into the realm of TOTAL 
PERSPECTIVE GRAPHICS 

Program No. LW03 £8.95 

Clip the coupon below and return to Sumtock Mlcroware Depl. yc-si 
198 Deansgate, Manchester M3 3NE. 

or Telephone: 061 -834 4233 

[Please send me the following Software 



UK* 



/ / 



\ \ 




SUPERB SOFTWARE FOR THE VIC 20 




3P04GXIOTHAP 
Defuse the Bombs 
watt* out for th« 
m -ti&r.z wandering 
boot- Joystick or 
Heytoard __ __ 
M/coce £7.95 



5P.01 SKftAMBIX 
Oestroy the enemy 
msialiationsand 
missiles in their under- 
ground uk) JoysKk 
orkeyboard _ 
Wcoae fc/.95 



SP 02 JUMPIN JACK 
Cross * Busy road and 



SP 03 TRIAD Defers 
your base against th 



treacherous river toget swcidle fleets of aiierl 

Jack home Joystick or hover ships Joystick»| 
keyboard Multicolour or keyboard 
Hi-ResGr M/ccde 

M/cod* £7.95 £7.9; 



f- — st-pit 



J I enclose Cheque/P.O. for £ 

1T0: Name 

1 Address 




inc. P + P U.K. only. 



Post Code 



1 Also available from good computer dealers and bookshops nationwide. 




SP13STARSHIP 
ESCAPE A compelling 
and exciting real I nic 
ijnpnic space adven- 
ture game Joystickor 

£^£9.95 



SP.16MULTITR0N 
Theliiggest alien 
enrnururr of Ji time 
Wave after wave of 
invasion action. 
Joystick or keyboard 
M/code £7 95 



5P 06 ASTRO 

FIGHTERS 

A space due) played fcy 

t*o players at once. 

Requires Joystick 

ufco °* £6.95 



SP 07 CHOPPER Av 
ana destroy the ener? 
ban t at watch out fa 
g.idedr"ts*i es 
JoystckorKeyboaid | 
M.'code. 

£6.9! 




micnowARE 

Ttto* T<*rt)t\ Atkor* Umir fcBrauwr rafcrwmwe- cmo 041 .1134 4J33 tat ium i 



ImJU 



w^^^ 


f^BmRfmni| 


1 £Zl 


E331 



LUNA CRABS 

By M.J. ESTCOURT 



HAUNTED HED< 



#)EATH CHASE'. 
.* .Sy M.J. ESTGOURT : 




DEREK BREW. 



I t?.-i 1 1 I *.-7W UFm£UAl&F*^ 




I 



I 



Software Ltd 230 Lavender Hill Londor 



i>jt-jjn 




around on your Dragon, 

and Atari 



5 Sir Thomas Street 

Liverpool, Mwseyside LI 6BW 

-j' r Dealer Enquiries Contact 

Colin Stokes on 051-236 8100 (20 tines) 



SOFTWARE F/if 



/continued from page W9l 



follows: 

■ Play — A prompt will appear asking the 
speed in crotchet heals per minute. As a very 
rough guide, the following may help: 
Largo/Adagio — Slow (40-75); 
Andante/Modeiaio — Moderately (75-120); 
Allegro — Fast (120-170); Presto — Very fast 
(170-210). Obviously, this depends very much 
on the piece in question, so experimenting 
may prove to be the best method. 

■ Alter — A prompt will appear asking for the 
number of the note in the tunc to be altered. 
When this has been answered, the Ivdiling 
message will indicate that the new note can be 
cnteied — in the same way as any other — but 
in this case it will overwrite the incorrect note. 
The computer will then return to the pitch 
entry routine so that the next note entered will 
be added to the end of the melodv. 



fl — 


- 0.0 J.J J.J Ul 

3 1 i 
6 4. 3 2 - 

2 4-2 4 

p - p ; a y 
fl-aiter 
D-Tr anspose 
5-Save . 
L-LOSd 


i 


i'i 


4= 

-^ 




— 



■Tra&spOSC — A prompt will ask the 
tequtted change in semitones — the answer to 
which should be a positive or negative integer. 
If the transposition is possible, control will be 
returned lo-the pitch entry routine, otherwise 
the prompt will re-appear. Kntering will 
leave the tunc unaffected. 
■ Save — This will run the Play routine. 
When the tune has finished playing, press any- 



key and, in reply to the prompt, enter the 
nqmc of the tune. Follow the commands to 
Save the bytes and then, after the OK 
message, rewind the tape and play it so that 
the bytes can be verified. 
■ Load — This will load the first bytes on the 
tape and then pass control to the pitch entry 
routine, so that the next note entered will he 
added to the end of the new melody. 

The program is written for a I6K Spectrum 
with a maximum tune length of roughly 50 
notes, requiring 100 bytes of storage space. In 
order to use the program on u -4.sk machine, 
or to have times in excess of 50 notes, the' 
following lines will have to be changed: 50, 60, 
505, 615, 715, 730, 815, 855,860. If requited, 
the delay time — specified by the maximum 
value of Y in line 1000 — can be shortened to 
speed up entry, but the purpose of this is to 
prevent one key-press being read by two 
consecutive subroutines, so beware! 



io REM Music 4> n. P. Carre' 1930 


^e IF c=13 THEN GO SuB 400 IF 


70S GO *UP 1000 


5P CLEAP 


32409 


a=i tmeu return 


710 IF INT "» . y THEN GO TO ?0fl 


55 DIM rM9> DIM d 11 


I<= : 54 ANC C 55 TrtEN GO 


715 LET . »32501 


60 LET 


=23 LET t =32500 


TO 310 


720 I" PEEK 1+uj93 OR PEEk i •* < 
THEN GO TO 700 


65 LET « 


=0 LET l»8 


360 IF JUT lal THEN PRINT AT t. 


200 FOR i 


«144 TO 1ft*. 


6. """.AT ;-i,6, « 


725 IF i:\-l THEN LET i«i+2 GO 


205 FOR 


-0 TO 7 


365 If INT t : • '. THEN PRINT AT I 


... _,. 


J 10 READ 


K : POKE USR CHRS I +J . » 


MT 1,6, •♦'• 


730 FOR (=32502 TO l-i 3TEP 2 


115 NEXT 


j 


370 LET » *n ,5-M «CsE4 AND ^15' 


735 POKE i .PEEK i +y 


isa NEXT 


i 


: -=55 AND L >1.5>> 


740 N£VT : 


125 DPTfl 


96 , 144 . 144 . 144 . 2X4 . lxx 


3 75 GO TO 300 


745 RETURN 


1 160 . 260 




100 GO 3US 2000 


300 GO SUB 600 


130 D« T fl 


0,0.0.1,2 i.3,3 


i05 =>pint at £i,o Fiat. sharp, n 


805 INPUT "Nasc?";** 


135 DRTA 


0,123.125 126, 125,12*. 


atyra-. or .-est"" 


SlO CLS 


iiJ 228 




420 IF XNKBYS*"" THEN GC TO 410 


610 SAVE BSCODE 32S00. 1-32SOO 


1X0 DATA 


0,15.32,32.64,64,126.1 


4.15 print at 21,0. 'Flat, sharp - 


320 VcRIFf a»CODE 


23 




atural or ftn'" 


3SS RUN 


24S DATA 


0,129,138 132 136,136, 


420 LET : =C0DE INK.EYS 


3S0 CLS 


136,136 




425 IF t«2 2x THEN POKE *. ->1,99 


655 LOAD --CO:-* 32500 


150 CP.TA 


0,224,152. 132 ,130. 130. 


GO TO 445 


360 LET «. =32500 


129/129 




430 LET 2*1 . LET o »0 


565 IF PEEf i =0 ANr PEEK *. ♦ 1 - 


155 DATA 


, 63 . 64 , 6X , 32 , 16 . 5 . 7 


435 If r^4.5 THEN LET = «r-3.5 


99 THEN GO TO 290 


150 DATA 


0,129.130,130 132,136, 


LET &*&♦! GO TO *35 


370 LET tst+2 GO TO 865 


1*4,224 

165 DATA 




440 POKE t+1 , i i3-0» *12»r. 12*3 ♦( 
C«113l - 10102)) 


*00 OVER 0. C-3 


* S , 5 , 2 


905 FOR a -71 TO 119 3TEP 43 


170 DATA 


, 123 , 123 . 128 , 123 , 123 , 


445 GO SUB 1000 


910 FOR i -a TO i+32 3TEP 3 


.- a 




450 PRINT AT 5 . ■- . ■ I 


915 PLOT 8 . i ORAM 30 , 


175 DATA 


. 15 , 16 , 32 , 64 . 64 , 125 . 1 


43S IF INnEYSn-- THEN GO TO J.S5 


«P0 HE^T i 


23 




460 LET : =CODE IMKEV S 


925 NEXT a 


150 DATA 


0,243, 60,14, ~,7, 7,? 


465 IF C ,56 AND C'>53 ANC : 1 


230 FOP i »S3 to 159 3TEP 3 


195 CATfl 


0.96.112.22.0.0.0.0 


3 THEN GO TO 453 


935 PLOT 44,i DRAU 16.0 


190 DATS 


0,3,3.3.2,6,6 1 
0.12,5,3,16.16.32,32 


470 PRINT AT 5.x ; "t 


»40 NEXT : 


195 CATS 


475 IF Csl3 THEN POKE t.d.ix-11 


945 OVER 1 


200 DATA 


0,0,0.1 2 4 3, 16 


' 2- : LET I at +2: GO 5'JB 1000. RE' 


5S0 PRINT AT 6|3l"D'*;«T 3,2 
*T 3 3;"1 -:tiT 4,2. "/'•; AT 4.; • 


205 DATA 


£5,64,223,0,0.0,0.0 

, 60 , i26 . 255 , 255 , 255 , 1 


TURN 


210 DATA 


ISO LET x=x*.{»56 AND x:29)-tc= 


";AT S,2,"i.- .AT 0,3;"P\";AT 6.2 ,P 


26 . £0 




S3 AND ' -13> 


....AT t ? -.••AT 7.2;".. ;AT ~.3. 


225 3ATA 


CO, 0,0. 0.60. 126 . 255 


435 GO TO 450 


,. r .. 


220 DATA 


0,25*. 126,60,0,0.0.0 


500 POKE '. .0- POKE 1*1,00 


*S5 P«IMT AT 9,2, V", AT 9.3 "V 


22S DATA 


, 60 , 66 . 129 ■ 129 .• 129 . 66 


505 LET i =32S00 


;AT 10.2, '■• AT 10,3. " /" ; Rt :i 3 


.60 




SlO Input Beau per ainut«~" b 


i"f;KT 12 2 "•AT 12.3, .AT 


2S0 FOR i 


=3 TO 9 


LET i =iS,-b 


9.4; " .".AT 10,4, "." 


sss read 


r L£ T n ' i > =L 


SIS BEEP J-»PEEK :,PE£*. ;» -.1.-24 


960 PRINT aT 4,13; "O.O O.C 0-0 


"60 NEXT 


i 


LET ,ai*2 GO TO 515- <PE£k •• + 


0.0 •" 
jbS FOR ; »0 TO 90 STEP 16 


265 DATA 


11,9,7,5,4,2,0 


1) =20. 


270 FOR . 


si TO 9 


516 PAUSE 3041 .PEEK i LET : = » + 


970 PLOT !43+i,141 DRAU 0.16 


275 READ 


*. : LE T 3 < l • «», 


2: GO TO S15-»2-» iPEEK -i-21=0 


975 IF i o3 THEN DRAU 7,-7 IF 
l =-5 THEN PLOT 240,151 DRAu 6.- 


260 NEXT 


l 


317 PET'jRN 


£35 DATA 


24.16,12.6.6.4,3 . 


600 input uhjtn not* to be tit 





290 GO SUE OCC* 


trea > " ;n 


960 NE<" : 


"00 IF INT 1=1 THEN PRINT ftT t, 


£03 GO SUB 1000 


985 PRINT AT 6.21. "3 3 1 1".A 


6. •"■'■ . OT 


-1,6 "V 


610 LET y»t 


T 7,13. "6 4 3 2 ' 1 ' / /".AT 3. 


305 IF INT Lot" 


615 LET t=32493+2+n LET k =1 


21, "2 4 2 4" 


NT t>6; *'• 


1 


=20 PRINT RT 13,0; "Edi t:r,: 


990 PRINT AT 10 , 13; "P-Plav" J AT 

12 . 1J. "■a-fllter"; AT 14, 10. • D-Trar. 


sie if imkey*=- then go to 3io 


625 60 SUB 310 


:.5 LET 


:=CCD£ 2NK.EYS 


630 PRINT «t 10,0; "Cdi tins" 


jpcif at 16,13 "S-S*ve" -~ 1= - 


320 IF fc 


=1 THEN GO T2 350 


635 LET 1:0 


3, "L-LOStf" 


225 IF C 


=112 T«EN GO SUB 500 


. 640 LET t =u 


995 RETJR.'-: 


:-3e if : 


=37 THEN GO =UB 600 


=■45 LET C=0 


1000 FOR f»l tt 50 m E xT i. RETU 


233 IF c 


=100 THEN GO SUB 700 


550 RETURN 


PM 


:-*o if c 


ill5 "^EN :: TO 300 


700 input "Change in pncn jn i 




348 IF : 


=106 TnEN GO TO 350 


en tones", v 





Dynvars 

Alan Wagstnff, 
Richmond. 
North Yorkshire. 



THIS ASSEMBLY language program produces a 
machine-code routine starting at DO! hex. 
The code, when called, prints the names of all 
dynamic variables used by a Basic program. 

To use it, enter the listing and Run it. Then 
enter the Basic program and Run it. Entering 

CALL ItDOl 
vCill list the Bask programs variables. 



lOFORFX-OTOl 


130 




STA&81 


250 




INY 


20PX' 


-&D01 


140 




LDY#0 


260 




CLC 


30C0PT F7.*2 


ISO 




LDA<&70) ,Y 


270 




BCC M 


40 


LDA#65 


160 




STA&80 


280. 


R 


LDY#1 


50 


STA&75 


170. 


Q 


LDA#13 


290 




LDA<&BO> ,Y 


60 


LDA*&82 


ISO 




JSR&FFE3 


300 




BEQ N 


70 


STA&70 


190 




LDA8.75 


310 




TAX 


80 


LDA#4 


200 




JSR«cFFE3 


320 




DEY 


90 


STA&71 


210 




LDYH2 


330 




LDAC&80) t Y 


lOO.L 


LDY#1 


220. 


h 


LDA(««80) f Y 


340 




STA&80 


110 


LDA(&70) ,Y 


230 




BEQ R 


350 




STX&81 


120 


BEQ N 


240 




J8R&FFE3 


tcontinved on next page! 



YOUR COMPUTER. JANUARY 1984 193 



SOFTWARE FILE. 



(continued from previous page) 


410 


CMP#&FA 


470. Z LDA#13 


360 CLC 


420 


BEQ Z 


480 JSR&FFE3 


370 BCC Q 


430 


STA&70 


490 RTS: 1 


380. N LDA#2 


440 


INC&75 


SOONEXT 


390 CLC 


450 


CLC 


510REM A WAGSTAFF 


400 ADC&70 


460 


BCC L 


520REM 1983 



Wordsearch 



Lee But chart, 

Whitchurch, 

Bristol. 






] S:P€CT> 



. . ■ . „ 



ANY SPECTRUM can be used in this program 
to generate random Wordscarches — the 
puzzle in which you have to try and find 
words hidden within a grid. 

The size of the grid in this program is 20 by 
20 — letters. You enter 10 words into the 
Spectrum which can be a maximum of 10 
letters in length each. Then the Spectrum will 
generate a Wordsearch using your words. 

When the grid Appears, your words will he 
printed next to the grid. There will also be a 
Menu: 

Antvxn — Will you give the answers. 
Quit — Will quite the Program. 
Copy — Will eopy grid and words to 

printer. 
Restart — Allows you to enter new words, 

and hence a new wordsearch. 
Shuffle — Generates a new Wordsearch, bur 

uses the same words currently in 

use. 



Bomber 

Paul King, 

Ipswich. 

Suffolk. 




HAVING SF.FN several listings over the past few 
months for Bomber-type programs for just 
about every computer apart from the Oric, I 
thought that it was lime thai this situation was 
remedied, and so, herewith, Oric-Bomber. 

There is nothing spectacularly different 
about this program. As usual, the game 
consists of demolishing a city to provide a 
landing site for your aircraft and, should you 
succeed, having a new city to demolish this 
time with higher skyscrapers. There is a limit 
to the number of bombs you carry. This is set 
by variable BI. in line 1130. 

For those of you with cats, grannies or wives 
of a nervous disposition, I would suggest thai 
line 2070 is modified as follows: 

2070 POKE C 40.3: POKE C.124 
This will eliminate the explosion caused by a 
bomb hitting a building. 

I have written the program as a series of 
subroutines labelled with Rem statements so 
that the operation of the program can be easily 
understood and modifications readily made 
where desired. 

For those of you who have played this game 
before, I would suggest ihat you omit line 35 
from the listing together with lines 4000 io 
4150. This should save you considerable 
ty ping-in time. 



yy ■* 
250 



-» 



LET xx aX <a ' 



LET 



0>REM USRD SEARCH GENERATOR 
Bv LEE.BUTCMART $1983 

5 REM INTRODUCTION 

10 PAPER 0: INh 7. BRIGHT ; £ 
OPOER Ct« 

20 LET ,*s" U0RD5EARCH 3E 
HERATOf FOP nl TO 31 P 

RINT AT 0,0,a*(32-a TO SEEP . 
31 .0 NEXT a LET A»a" 

BY =?P ° = 1 

TO 31- PRINT AT i.o.a*.32-a T€ 
BEEP .01,0: NEXT a 



30 
RT 

~r\- 

01 .0 
4.0 

3 
50 
55 



LET as = 

. FOP 
RT 2,0; At (32-A 
NEXT ■= 

FCR A=l TO 1000. 



LEE. 
A = l ft 
TO ) 



BUTCHfl 

1 3*- ; ° 

BEEP . 



ne>. _ R :_ 



P£h 



22553,; 
BRIEF 



:55 
INSTRUCTION© 



~ 



60 PRINT AT 0.0 
70 PRINT TAB 8, 
EfiRCH GENERATOR" 
INK 6 ••^a^m— 

30 PRINT PRINT 

fill 9«n*f ate a 
f let ten *ith 10 

in it. cou input 
-• the SpCCt run Mill 
int the ?ria on the 
required-cm the 



24.0 LET 

V (1 < 
LET d»«d»-<-l" AND yy-^21) 
.. 8*' ANC ,y*b;21 AND XX>b»-M**3" 

AND XX >&»♦'-■■*• AND xx,b ANC jy 
b)+t"S" AN? yy.ib)+<"6" AND y-< b 
ANC- •.,< + b»ell + l"7" AND XA+b<2H +i 
"3" HMD XX+b<21 AND yy+b<21> 
260 LET daUAL d»<INT CRND*tLEN 
d* v *1J ' I 
255 3EM 

CHECK FOP OUEPUR IT -:<■:- 
ANC PUT UGP.D INTO THE GRID 

270 FOP. C=l TO b: IF 9S '. <:< . y _- = 
■' " THEN LET x.. =x„-id>l AND o 3 
+ td,S AMD <*■?< LET yyayy-.tf 

ND (n7' + io 3 OR d=3l . NEXT C «Z 

TO 290 

£30 GO TO 230 

290 LST srp»=lNT i«ND**> ♦+ • LET 
xxaxiai LET yysytaJ . FOR : : ~: 

br LET q« iv < uv> ■** <a < C< LET . 
tXX.W) itnfc LET xx*XX-(d:>l Arc 
d<S>+i«>S AND d<9> LET yyayy- - 

2 AND i<7)4td<3 OR daS^ ■ NE* T t 

^00 NE' r - CL9 

305 REM 

END OF MAIN LOOP 
NOU JE ^IL- IN ALL BLPN- 
SPACE3 wJTh RANDOM LETTERS 

310 FOP ftal TO 20: FOR 6 = 1 TO 2 

O IF G$iA.B>=' " THEN LET G*(R. 
B) =CHR* i64.+ iINT <RND*26i +1 

320 next b- NE'T a 

325 REM 

PRINT GRID -AND UlOKDS 



PflPEP 
PAPER 



i ijoprs 

aaaaw 6 6 



ill • ISO 
<-as arc . " 

90 PRINT 
Any Key 

130 IF INKEY»s" 

110 CLS 

115 REM INPUT 



This program 
20x20 aria 
wordi hidden 
th« vcd* ar, 
hide thCB t ■ 
screen. «nd i 
printer .It » 
«h«rt the wo 



330 PLOT 

LOT 174. , 1 
DPAi.1 4. . J. 

PLOT *,3 
DRAU 



174., V, 

DRAU 

PLOT : 

DRAU 

165 



4.; DRAU -4,-4. F 
-4.4. PLOT 1 1 
, 174 DRAM ; 
0.165' DRA. 16: 
TRAM -1S5.C PLO 



Shtm you 

PRINT TAB 3. Pr£SS 
THEN GC TO 100 
SECTION 



T 1,1 DRAU 0,3^3 DRAU 173,0 
RAU 0,-173. DRAU -173,0 

34.0 FOR A»l TO 20' PRINT AT A 
, G*iHi . NE>T A 

350 FOR A«i TO 10; PRINT AT A 
2; INK 6;AStA) NEXT A 

3SS REM 

PRINT the MENL' 



120 rr.ua at 20,0; -Pteasc cntt- 
your 10 noras. Press ENTER 
after each." 

130 DIM at 1 10. 10> 

1*0 FOR a»l TO 10 

150 input -uord ", iai , "a". b* 

LS IF LEN h»^10 THEN PRINT "Mfl 
>.IMUM DF 10 LETTERS PLEASE GO 
TO 1SS? 

160 IF b$ = — THEN GO TO 150 
170 LET a»ia>*b«: NEXT A: ClS 
130 PRINT AT 7.9, PAPER 1. PLEA 
5E UAIT" 
"* S K RE** 

MAIN ROUTINE 

190 DIM 9»i20.20>: DIM c i20.2O* 

DIM X :i0) : DIM y flO' 
200 FOP i=l TO 10 

210 fop &»i to io if asia ? to 

Si C )•' " THEN NEXT b 
220 LET B=B-1 

230 LET X(A)alNT <RND.20»»1 LE 
T Mfll slKT iRND*20»+l 
23S REM 

FIND UMICH DIRECTIONS 
THE UORD CAN /CANNOT GO IN. 



360 
EMU 
370 
330 
390 
4.00 
4.01 
4.05 



PPINT AT 14,22; PAPER a 



PPINT 
PRINT 
PR TNT 
PRINT 
PRINT 
REH 



»ST 

AT 
,= T 

AT 



15.22, 
17,22; 
16,22. 

iff, 22; 
i -- .22; 



"AaANSUEftS 
"CrCOPY" 
"0«OUIT" 
"R=RESTART' 
:. -SHUFFLE 



CiPERATE THE 



MENU 

FOR Ai 



4.10 IF INKEVta'X" THEN 

TO 19 PRINT AT A, 22, " 

NE'/.T A COPY : GO TO 360 

4.20 IF INhEv«a"R" THEN RUN 

4.30 IF INKEr»="0" THEN CLS 
OP 

4.35 IP INKEYS«"S" THEN CLS 
INT AT 6.10. FLASH 1; PAFEP 
MUFFLING": GO TO 130 

4.4.0 IF INKEY*;>"A" THEN GO TO 
10 

4.S0 FOR As2C TO 1 STEP -1 
T AT fl,l. INC. 2.G$iAI. NEXT 

4S0 FOR A=l TO 20: FOR 8=1 



12; 



2. i 



PPjN 

A 

TO 2 
IF C<B,Ai .2 THEN PRINT AT B,A 
OUER 1. INK C (B,A) , ■' " 
4.70 NEXT B NEXT A 
400 print m,"Any Key To Retvrn 
To Nor»at Grid". PAUSE 1 PAUSe 
INPUT "•• 
4.90 GO TO 34.0 



20 PAPERO: INK3 

30 PRINTCHR*(17J ;CHR*<20) ;CHR*(6) ;CHR*(12) 

35 GOSUB4000 

40 GOSUB1000 

50 G0SUB1100 

60 GOSUB2000 

70 IF WIN THEN60T040 

80 G0SUB3000 

100 G0TD40 

1 000 REM********* ******************** * 

1001 REM DEFINE CHARACTERS 

1002 REM***************************** 

1003 RESTORE 

1010 F0RY=1T04:READW 

1020 F0RZ=0T07 

1030 READX 

1040 POKEW+Z.X 

1050 NEXTZ iconimued on page 1961 



194 YOUR COMPUTER. JANUARY ^984 






nTB 



I 



•TUf 



% 



11 



Kb 



3« 



H^9 




I 



i4b 



Am 

m 



As well as providing the solution to many a problem, Micro's however do 

present more than a few of their own. 

Like how do you prevent it gathering dust when not in use, stop 
it from getting kicked when Mum's cleaning the lounge, divert the 
dog from showing it his affections, or even ensure it at least "arrives' 
safely when Dad decides to take it down to the local. 

We at P.A.S. realising these needs, have now developed a 
range of three superbly made protective 
cases designed specifically for Micro's. 
Each case is constructed from Solid 
Resin Fibreboard has a fully 
protective foam lining a carrying 
handle internal retaining strap, 
a double snap- fastening lid 
and a price that defies 
even Micro logic. 












I 
I 



Please help, I am a long suffering Micro owner and 

wish to purchase case/s (tick appropriate box) 

hoi [hoi| 

Ienclosecheque/P.O.co the value of 



Ik' \ 



NAME 

ADDRESS. 



PAS COMPUTER PRODUCTS LIMITED 
UNIT 18, CENTRAL TRADING ESTATE, 
STAINES, MIDDLESEX TW IB 4UX. 
Telephone Staines (STD 0784) 62781 



yi Rra* 



I 
I 



CatCllow2l [faff for delivery rrjJeenqutr.e^wrli.'iih- 



J 



CASE HCIl 'I jV« Micro 1 ! - ZX91. ZX Spectrum. Oric I, CCL M* CASE HC2 Take* Micro', - \IC.-C. HHC B\ Commodore M. T«», TV99. 0»k i. Dragon 12, Colour Ctrue. Sharp MZ700, 
Acorn Ele< iron, Lvnx, Tandy Colour. Aran H3CXL, Acorn AtiTr. CASE HC'A Can be *l>j*r«! 10 tale any trf rhe ibovt lomputer* and various atecwenn turn as Tape Recorder, printer etc 



SOFTWARE FILE. 



(continued from page J94) 

1060 NEXTY 

1070 DATA47072, 92, 92, 72,92, 126, 126, 92, 72, 46376,64,64, 6 
4,92,126,67,1 

26,64 

1071 DATA46384 1 64,64,112,120,95,94,79,64,46592,U9,127 
,93,85,95,93, 

117,127 

1099 RETURN 

1 lOO REH»tHH«««tn«tt* nm « tt «»t#«««« 

1101 REM SETUP 

1 102 REM*»»* »*«•»••*•*••••••••**■»•• • 

1110 PRINTCHR*<12) 

1120 WIN*FALSE 
1130 BL-40:B-0 
1 1 40 PL OTO , 25 , 20i PLOT 1 , 25 , - — «>■■■■ ———— — ■■ — ■■ 

1150 FORZ-24T015-SC STEP-1 

1160 FORY- 11036 

1170 X»INT<RND<1)»(5+SC)>+1 

1 190 IFSCRN ( Y , Z+ 1 X >32ANDX > 1 THENPLOTY , Z , "9- 

1190 NEXTY: NEXTZ 

1200 PLOTO,I,li PRINT- SCREEN: "; SC+1 tSPC ( 12) "BOMBS LE 

FTt ";BL 

1210 Pl_OT9,l,2sPL0T35, l,2:PLOT12,l , 1 

1999 RETURN 

2000 RFM««»«» »»«■»»»»••*•••••••♦•«•• • 

2001 REM PLAY 

2002 REM«»*#»***»««»*«»*»«»»«»»«»»»«« 
2O10 A-48160 

2020 POKEA+2,37iPOKEA*t ,3B:POKEA,3 

2030 IFBMTHENQ0T02070 

2O40 IFKEY»-""THENG0T02100 

2O50 B-liBL-DL-ls IFBL<OTHENGOTO210O 

2055 BL*-STR*(BL) s PLOT36,l," "« PU0T36 , 1 ,BL* 

2060 C-A 

2O70 P0KEC-40,3: POKEC , 1 24 i I F PEEK <C+40I «64 THEN EXPLO 

DC 

2OB0 C-C+40S IFO49040THENB-0 



2090 IFB-OTHENPOKEC-40,3 

2100 A-A+li IFP£EK<A+2>-64THEN6OT02130 

2110 IFAO49020THENG0TQ2020 

2 1 20 5C-SC+ I : W I N=TRUE 

2130 RETURN 

3000 REM** 

3001 REM END-GAME 

3002 REM«< 
3010 EXPLODE 
3015 SC-0 

3020 POKEA+l,38:P0K£A,3:P0KEA+2,32 

3030 A=A+4t 

3040 REPEAT 

3O50 POKEA,38«P0KEA-4O,3 

3060 I. ETA- ft. 4 

3070 UNT1LA>49040 

30B0 PL0T2,10,l2iPL0T3, 10, HPL0T4.10, "PRESS ANY KEY FO 

R ANOTHER GAM 

E" 

3090 GETX* 

3999 RETURN 

4000 REM«»»«»«»«*««»»«»»»«»»«»**»»»*« 

4001 REM 

4002 REM< 

4010 PL0T14, 1 , 19: PL0T1 4 , 2 , 19: PL0T24 , 1 , 16: PL0T24 ,2 , 16 
4020 PL0T13,l,4:PLDT13,2,4:PLOTl2,l,10:PL0T12,2,10 
4030 PL0T16,l,"BOMBER M tPL0T16, 2, "BOMBER" 

4040 PL0T13,5," INSTRUCTIONS" :PL0T12, 5,1 
4050 PRINTi PRINT t PRINT: PRINTi PRINT: PRINT 
4060 PRINT" Your mission is to bomb the city " 
4O70 PRINTiPRINT" to provide yourself with * suitable" 
40B0 PRINTiPRINT" landing site. Should you achieve" 
4090 PRINTiPRINT" this, a more difficult screen Ml 1 1 " 
41O0 PRINTiPRINT" be presented. You have a limited " 
4110 PRINTiPRINT" number of bombs so don't be wasteful 

4120 PRINTiPRINT" Press any key to drop bombs." 
4130 PL0TS,24,1:PL0T6, 24, "PRESS ANY KEY TO CONTINUE" 
4140 GETZ* 
4150 RETURN 



INSTRUCTIONS 



Colour change 



Elloit Gingold, 

Watford, 

Hctiordshirc. 



(,.. , i 1 1 • ii , . 1 1 ii 



m®ww 



ONP. FEATUFJ OF computers such as the BBC 
that is often admired by Spectrum owners is 
the ability to change colours of objects already 
on the screen. Thus using rhc BBC command 
VDU19- one is able to, say, change all the blue- 
objects to red instameously. Such a command 
also allows one to draw a complicated diagram 
in an "invisible" colour and then, bj 
redefinition of ihe colours, make it suddenly 
appear in its full completion. 

The Spectrum, of course, has no such 
feature. It is possible 10 do u colour change 
from Basic by Over I Printing an empty string 
704 spaces long bin this is rather slow and 
produces a display with a single colour Ink or 
Paper. But the organisation of the Spectrum 
attribute file makes almost instanteous Ink or 
Paper changes of specific types easy to achieve 
with simple machine-code routines. 

The attribute file consists of 768 bytes 



corresponding to the positions on the screen. 
Kach byte controls the colour of the 8 by 8 
pixel square as shown: 

BIT 7 6 5 4 3 ?. 1 

PAPER INK 
Thus Bits to 2 hold a number from to 7 
corresponding to the set Ink colour With .1 
simtliar situation for bits 3 to 5 and Paper 
colour. To change all blue Ink to red all that is 
needed is to move through the 768 bytes, 
check bits 0-2 lor the prescence of the code I, 
and if this is found change it to 2. A similar 
look at bits 3o will effect selective Paper 
changes. 

The program actually consists of three short 
routines thai act in this way. In addition to Ink 
and Pa[Ki changing I have included a routine 
thai wilt swap any two nominated Ink colours. 
This final routine is useful in producing a 
variety of flashing affects. Note that in the 
listing any pound signs should be replaced 
with p. 

Once you have typed the program in as far 
as line 1 10 I would suggest running it to see if 
the checksum works — this is the variable cs. 
If there is no error reported you have probably 
made no mistakes in ihe Data lines. You could 
then Save the machine code for later use. use 



SAVE colour CODE 65000, 122 
You had better Save the Basic listing as well 
just in case. The rest of the program just 
demonstrates the use of these new functions, I 
hope that readers will come up with better 
applications. 

The main points io note are thai the colout 
10 be replaced is Poked into location 65000 
and the new colour Poked into 65001. If you 
wish to change Ink colour call USR 65002, or 
if it is ihe paper you want to alter call USR 
65031. The Ink Swap routine is obtained from 
USR 65078. To achieve a flashing effect, it is 
called from within a loop, the length of any 
Pause command determining the flash rate. 
Try having one of the two colours the same as 
the Paper: this produces a rather more sedate 
affect than that in the demonstration program. 

The program was written on a WK 
Spectrum but, with a lew changes, the 
routines can be relocated anywhere. I have 
included a loader program for a I6K machine, 
in this case the mahine code goes in at 32000. 
The details of use are the same except all 
relevant locations start with 32 rather than 65 
i.e., 65031 becomes 32031. Do not forget to 
Clear 64999 — or 31999 - before loading (he 
code in future applications. 



S REM Loader and demo for 48K 

10 DATA 0,0,33,0,68,62,91,188,200,126,230,7,71,58,23 
2,253 

20 DATA 184,32,9,126,230,248,71,58,233,253,128,119,3 
5,24,230 

30 DATA 33,0,88,58,232,253,23,23,23,50,232,253,58,23 
3,253,23,23,23 

40 DATA 50,233,253,62,91,188,200,126,230,56,71,58,23 
2,253, 1B4 

SO DATA 32,9,126,230,199,71,58,233,253,128,119,35,24 
,230 

60 DATA 33,0,88,62,91,188,200,126,230,7,71,58,232,25 
3,184,40,15 

70 DATA 58,233,253,184,32,18,126,230,248,71,58,232,2 
53,24,7,126,230 

80 DATA 248,71,58,233,253,128,119,35,24,215 

90 CLEAR 649991 LET cs-0 
lOO POR *-6SOOO TO 6512U READ ai POKE f ,ai LET cs-cs 



*.»: NEXT f 

110 IF cs<>l5179 THEN PRINT "Error in data": STOP 

120 REM Demo Program 

130 FOR f-1 TO 44i PRINT INK 7«RNDt PAPER 7*RND( " Thi 
s is a dtw> "ft NEXT 4 

140 PRINT El j AT 0,0; "To chanqe ink press O, To change 
paper press 1 , Next demo press 2" 

145 IF INKEYXV" THEN GO TO 145 

150 LET r*-INKEY*i LET r=CODE r*: IF r<4B OR r>50 THE 
N GO TO ISO 

155 IF r»50 THEN GO TO 3O0 

160 INPUT •": PRINT £1) "Press O to 7 for old colour" 

165 IF INKEYSO-" THEN GO TO 165 

170 LET o*-INKEY*t LET o-CODE o*s IF o<48 OR o>55 THE 
N GO TO 170 

180 INPUT ""i PRINT Cl| "Press O to 7 for new colour" 

IBS IF INKEY*<>"" THEN GO TO 185 

(continued on page 201) 



196 YOUR COMPUTER, JANUARY 1984 





t 


>you 


■ova 


s 


re on 




£ 


will f 


■ r \g n 


E 


- .■ 


fcftri 




litot 


rou 

£has 


ghd 
ingjl 


van 
lene 

§9 h 


3tbl 




|ks| 


ivatd 




§rh< 


andl 




|th€ 


K 




lof 



! • 



fbrej 



en© 



/ 



>nxi 
Shop 



tockisti 









6 8415 



om 



&^v 



Micromega, Personal Computer Division, Quantec Systems 
& Software Ltd, 230-236 Lavender Hill, London SW11 1LE. 




BAIJLOOriS 

IMAGINE the party fun! 
1 Op each 



V-uTlJr u!> IMAGINE how envious 
your friends will be when they see your 
dazzling white crowning glory! 



Only £1.50 each 



BADGES GALORE 

'Cut Out* or 'Button Badges 
— a chestful of fun! 

Only 30p each 



POSTERS 

IMAGINE how many cracks 

you can hide with these 

super23xl7inch 

full colour posters. 

ZZOOM, 

STONKERS 







or 
ALCHEMIST 

Only £1.00 
each 






of thegoro© 



b Sir Thomas Stnv, 

Liverpool, .Merscyscie U 6BW 

Dealer Enquiries Contact 

Cohn Stokes on 05 1 -236 8100 (20 fries) 



PLAY IT 



AGAIN 



WITH AN ACE IN YOUR HAND 



• 100% BRITISH MADE 

• fA METRE CABLE 

• HIGH IMPACT 
PLASTIC CASE 

• PLASTIC STICK 
WITH STEEL 
SHAFT 




Look to 



WWft 



*■ 



eoe/c in 






ylBfl- lit 

■- it 













delta-io 



i^' • 



1 



**m/tm-fO 



sltw y 



slE@iiri - 



?mini-10 X 



a 



§&§yr 



I60< 

£399 

+VflT 






GEMINI and DELTA, a new range of Star Performers —the 
ideal complement to any computer system. At prices starting 
from £299 + VAT, the GEMINI and DELTA open up a new 
world of printing power — quiet, fast printing in a range of 
different character types, print pitches and print densities 
and ultra high resolution graphics and programmable down- 
loadable characters for good measure. 

GEMINI and DELTA — professional solutions to the printer 
problem. 



Ulicro 
Peripheral/ Ucl 

'THE POWER BEHIND THE PRINTED WORD' 

69 The Street, Basing, Basingstoke, Hants. RG24 OBY 
Tel: 0256 3232 (12 lines) Telex: 859669 MICROP G 



I7T3 



KEY FEATURES: 

* 120 CPS (Gemini), 160 CPS + 8K buffer (Delta) 

* Friction, tractor and roll feed 

* Ultra high resolution graphics 

* Normal, expanded and condensed print 

* Emphasized and double strike print 

* Superscripts and subscripts 

* True underlining 

* Italics and international characters 

* Downloadable character set 

* Interface — Gemini (parallel). Delta (parallel & RS232) 

* Full one year parts and labour warranty 



Call your local dealer now for full information on the GEMINI and 
DEL TA printers or clip this coupon and we'll send you brochures 
and print samples. 



Name 

Address.. 



, Tel, No. 



SOFTWARE FILE. 



I continued from jmge 196) 

190 LET n*«INKEY*t LET n-CODE n*: IF n<48 OR n>33 THE 
N 60 TO 190 

200 INPUT ""j LET o-o-4B: LET n=n-48: POKE 65000,01 P- 
OKE 65001, n 

210 IF r-46 THEN RANDOMIZE USR 65002 

220 IF r=4<? THEN RANDOMIZE USR 65031 

230 GO TO 140 

300 PAPER O; BORDER O 

310 CLS 

320 FOR f-O TO 21 

330 PRINT AT 4,t; INK 2 | "HELLO "j INK 6| "THERE" 

340 NEXT -f 

350 POKE 63000,2s POKE 65001,6 

360 RANDOMIZE USR 6307B 

370 PAUSE 10 

380 BQ TO 360 

5 REM I ...iiIit for 16K 
10 DATA 0,0,33,0,88,62,91,188,200,126,230,7,71,56,0, 



123 

20 DATA 184,32,9,126,230,248,71,56,1,125,128,119,35, 
24,230 

30 DATA 33,0,86,58,0,125,23,23,23,50,0,125,38,1,125, 
23,23,23 

40 DATA 50,1,125, 62, 91,108,200, 126, 230, 56, 71, 58, 0,12 
5,184 

50 DATA 32,9,126,230,199,71,38,1,125,128,119,35,24,2 
30 

60 DATA 33,0,88,62,91,188,200,126,230,7,71,58,0,125, 
184,40,15 

70 DATA 58,1,123,184,32,16,126,230,248,71,58,0,125,2 
4,7,126,230 

80 DATA 248,71,38,1,125,128,119,35,24,215 

90 CLEAR 32999 ( LET c*-0 
lOO FOR f-32OO0 TO 32121 i READ ■! POKE f,«l LET ct-CS 
♦•i NEXT f 
110 IF cm<>10859 THEN PRINT "Error in data": STOP 
120 REM For r««t of program us* 48K v«r«inn with 32xx 
x in place of 63k xx 



Line delete 

Richard Morton, 
Sutton Coldfield, 
West Midlands. 




This PROGRAM win work on ihc Vic-20 - 
anv mcmorv — and the Commodore 64. 

Delete will delete nil lines between the two 
you specify — including those two — but is 
rather slow as it must check every line 
number. 

Auto run prints the line number at the top of 
the screen and you can then type in the tine as 
normal, ending wilh Return. 

The Sys - 65487 in line 6*110 gets 
characters from the keyboard and prints them 
on the screen with u dashing cursor. 



Cassette labels 



A N Gandy, 
Leamington Spa, 
Warwickshire. 



2M 



Cassette Labels uses the ZX printer to 
produce neat, uniform, cassette sleeves simply 
and quickly. The printer paper is exactly the 
right width to fit a standard cassette box. The 
completed label displays the title on the spine, 
centralised in u surrounding box. If the title is 
less than 25 characters long, a sub-title can 
also be displayed. 

Operating notes or other text may then be 
entered directly to the screen and 
subsequently copied to the printer to form 
pages of information, each page being 
separated by a fold line. 

The text entry may be of particular interest 
as it uses a machine-code routine to provide 
full screen entry, with a flashing cursor which 
may be moved using the arrowed keys 5, 6, 7, 
8. The l in sos movements, and the erase, will 
autO-rcpcat. Speed of repeat may be altered at 
location 16756. When each page has been 
completed, enter shifted A(stop) to return to 
Basic which will copy the screen to the 
printer. All printable characters, but no 
graphics, are available from the keyboard. 

Entering the program is straightforward but 
will require a suitable loader to Poke the 
values shown into a Rem statement 280 
characters long in line 1. Decimal values have 
been given since, although entry is slower than 
in hex, confusion hetween 'B' and '8* is 
Jed. 



€2339 STOP 

63860 P0KE36S79,27 : PRINT "H" :PRINT"BttPRUTO NUMBER :*T PRINT 
"DELETE SD":pRINT"FINISH SF" 

63O10 GETfl* ■ IFflfC "N"flNDfl*O ,, D"flNDri*O ,, F"THEH630i0 

63020 PRINT'El": IFA$="N"THEN63100 

63030 IFft*="F M THENENB 

63040 INPUT" FROM ",fi INPUT"TO " ,B ■PRINT'TT 

63050 IFA<0ORB<0ORfl>62999GRB>62999THEN63020 

63660 IFft>BTHEN63090 

63&7Q PR I NT" S3" fl 

63080 PRIHT"3(R="fl+i":B= ,, B":GOTO63060 

63690 POKE 1 98 , 3 : P0KE631 , 1 3 ■ P0KE632 , 1 3 P0KE633, 13 • END 

63100 INPUT-'STfiRT "; ft- INPUT" INCREMENT" ;B^ IFfi<0ORB<lORfl> 

62999ORB>62999THEN6302© 

63110 IFfl>62999THEN63006 

63120 PRINT"Sn"R; 

63 1 30 S VS < 65487 > : PR I NT 

63160 PRINT" *A="R+B" :B="B" : GOTO63110'* 

63170 P0KE198,3:P0KE631, 19:R0KE632, 13-P0KE633, 13: END 



4»*E:- 


— -• _• +. » 


US 113 £05 4£ 10 


lo 

£0 


PRINT ENTER TITLS 
INPUT -a* 




62 91 5C 123 64 
42 37 64 229 20S 


50 


IP LEW S$t: THEN ""•"• 


1552? 




iO 


IF LBN ft|?" THEN £"G i 

F3P '*-t» TC 1 3TS™ —1 

Zf '3022 P.S.*;. =0 TJtEM 50TG 3 


1553* 


54 225 197 16^ 957 


so 

53 


iSS39 


55 40 242 12 43 




239 205 137 6S 13 


^0 


N£>.T H 


15 54-5 


33 191 253 157 237 


BO 

so 
100 

110 


i.z~ &*3*% M+D re 

LET nS:A» ""0 N) 

PRINT AT 10.0; "£r>TEC SUO-TI 


15?5i 
15559 
16S6i 


56 42 14 54 32 
3 35 126 254 113 
40 96 24 243 203 


— • C" 




16569 


54 32 72 203 65 


120 
130 


INPUT e% 

IF LEN e» £5 i"wg'. JOTS iOC 


15S7i 
15579 


40 63 203 73 ZZ 

_e 203 72 32 6 


ISO 


psimt at 5 c ■-:: _:::-" ~-Z 


165c 4 


195 145 65 


-.22 RE-EJiTEP" 


x-::r 


3 203 31 40 190 


£00 

*02 


L.PP*NT 




903 39 32 4 233 


--ZH~ 


■ : ,-^cc- 


104 40 100 203 97 


£03 


LPPXNT 


16604 


32 i .■=. pg- j.04 *.£ 


£04- 


_--IUT T«5 5. "32'->C^I- Z'&i 


16609 


114 203 $o 40 91 


£0S ■ ?"M _ 


15514 


203 58 43 81 203 


£0S 


^BPTi.|- 


IRfii'2 


72 40 53 203 105 


£0- 


,-?T(JT 


i5594 
1559? 
16634 


32 4 203 104 32 

14 203 113 32 i. 

203 104 32 6 203 




*09 


^PRIWT \ TOO .16-LEn «* £ 


Of 


T«5 31 ; "1" 


15639 


121 40 2 24 140 


S10 


H>RIMT ■■(■•; TPS il6-Le*; S$/2 
-AS 31. 1 


16644 


229 205 139 7 126 


£11 


16649 
15554 
16659 


223 119 35 126 254 
115 4.0 5 34 14 

ri 24 235 S3 123 




££0 




£30 


RAND USR 15S1S 
COPY 


16554 


54 51 254 2o'5 40 


16559 


223 50 123 64 24 


£50 


o^JNT HOPE' IY/N1" 


15 574 


232 43 125 254 113 


870 


J 1 - INK£V»w"V" ~n£N SOTO 300 


i AX.T-3 


32 13- 53 123 64 


890 


IF INKEY*a"M" THEN GOTO 330 

2ZTO £7C 

■ PRitrr ■• — 


15 554 


50 254 22 40 20? 


15659 


50 123 54 £4 237 






15694 


52 119 24 47 


310 


GOTO £20 


15699 


35 24 39 A3 24 


330 

5ao 


LPPIN 1 " 
HopXNf 
LPP.INT 


15704 

1670? 


36 S3 123 54 50 
254 22 40 135 3D 


350 


STOP 


16--, 


123 54 1 33 


i 9 r 3 

0090 


5A'.'E "CASSETTS UPSE^B 
RUN 


16-19 


167 237 56 24 22 

tcontintwd un page 203) 



YOUR COMPUTER, JANUARY 1984 201 



r 



i 



At last! 

MASTER MACHINE CODE 
on your Spectrum 




•JESSES* 




MASTERING MACHINE CODE 
ON YOUR ZX SPECTRUM 
Toni Baker £9.95 
This 3 1 5 page book is designed to 
teach you the essential elements of 
programming in machine code. 
Wntten by Ten: Baker, author ol 
the highly successful 'Mastering 
Machine Code on the ZX8 1', this 
new book assumes absolutely no 
previous knowledge o: machine 
code whatsoever, and yet 
promises to take ycu to a level 
oi proficiency beyond your 
wildest dreams. Starting wsth 
simple additicr. and subtraction 
you'll be dowry gu:ced through 
the entire subject oi machine 
code. The book explores /irtd utilises the 
.ncredible speed ct machine code, giving you real time 
graphics games like BREAKOUT and leads you up lo a lull 
working DRAUGHTS program. Among other useful skills 
you'll acquire the ability to ;.-roato music in real time 
(impossible in BASIC) and I pfottl -n ih-resoluuon graphics 
iasler than you would have believeil possible. 

SPECTRUM MACHINE CODE 
MADE EASY 

Volume One — James Walsh 
Volume Two — Paul Holmes 
These two bcoits provide a graduated 
course in machine code programming 
on the ZX Spectrum. Book one starts 
cfl with the basic concepts ol 
machir.o code, followed by an 
explanation oi binary maths, 
hexadecimal rind base cor.ver 
leading as quickly and painlessly 
as possible onto Hie rules and types 
ol auure:»si:iu the Spec trum' s 



poweriui Z8C microprocessor. Book 
twe is designed for those who already 
understand the rudiments ol machine 
cede programmmg, and now wish to 
increase their skills. 
Each book is just £5.95 



SfSSmuM 



ft ; 





THE SPECTRUM MACHINE 
CODE REFERENCE GUIDE 
Microdrive, Interfaco 1 , and 
ROM Disassembly 
Richard Ross- Langley £4.95 
Tnis 170-page reference work 
for Spectrum machine code 
programmers contains a full 
disassembly cl the Spectrum 
ROM. with details of the 
Microdnveand Interface I 
Features cl the disassembler 
include: Ziiocj mnemonics are 
used, eg ID A. (\ IL) instead cl MOV A. M; 
relative ;umps show the signed decimal offsel and the 
r-—:;/ ; ~>. .■.;. wo ue default an I irapr ntec with wt suffix 
decimal values are preceded by a plus cr minus sign; and 
seme restart instrucnons are folicwed by data bytes. The 
absolute addresses of all system variables and several 
important rouhnes have been named, using where possible 
the standard names shown in the manual, the chapter 
headinqs in the Mirrrodrive/lnterlaco 1 section of foe hook 
include the RS232 Interface; Microdrive Channel data; 
Local Area Network, Network Algorithms; System 
Variables, and a summary of functions This book is a 
must reference work for serious Spectrum machine 
code programmers. 



I 



_ Mastering Madi.ne Crxte crt your ZX Spectrum — Ton: Baker 

T £9.95 
G Spectrum Machine Code Mace Easy, Volume One tor beo.ir.ners — 

Jamas Walsh -£5.95 
D Spectrum Machine Code Mace tasy. Volume; Ttoo for advanced 

?rogTanmers Paul H &ron — £5.95 
i» Spectrum Machine Code Reference Guide — 
Richard Rosa-l-angley — £4.95 
D Creating Advenmrescr. your ZXSpcctrun .Ihawand 

Jam«r Mortloman £4.95 

t jig Your Spectrum to W ■ =;des 1 5 major programs. 
.v:.:rd-processor and spread-sheet calculations) — 
_ _ .j-is Calender - £4.95 
_ Cresting Arcade Games on the ZX Spectrum — HXirtiel Havwood 

- £3.95 

3 Programming Ycur ZX 5pectrjrn — Harme-l/Jones — £6.95 

D 60 Games and App&caSons for the ZX Spectrum — Dav.d Harwood 

- £4.95 

Q Beyond Simple BASIC — Dehtnq Deeper into your ZX Spectrum — 
Dilwynloneu £7.9S 



C Instant Spectrum. Prcaramminq (tapeand book) — Tim Hartnell 

£4.95 
D 20 Simple Ebctronic Projects for the Spectrum — Stephen Adans 

- £6.45 
n Giartt Beck oi Computer Games - Tim HarmeJ - £7.95 



Name:. . 
Address 



HITERMCE 

PUBLICATIONS 

We're the experts! 




Alt becks available irom computer and book stores, InHi* I mrths. Mercies, and Dixons 

Trade supplied by : The Computer Bookshop. .10 Uncofcl Floss. Olton. B^mir^jham B27 6I J A (021 707 7544. telex 33436 1 ) 



Interface Publications, Dept. YC. 44-46 Earls Court Road, London W8 6EJ 
Please send me the followjiq book*. 1 enaloaef 



202 YOUR COMPUTER, JANUAflv 19B4 



SOFTWARE FILE 



tcotunntcd f/vnt page 20U 


15724 


53 123 54 51 254 


16729 


255 Atf 156 50 123 


15734 


54 1 33 S 9 


16739 


24 5 126 254. 113 


15744 


43 152 34 14 64 


157*9 


225 129 55 22 52 


1 =■• 7 s» 4 


64 62 5 113 126 


15 /5S 


51 32 252 237 75 


15754 


37 54 195 153 54 


16769 


42 14 64 125 193 


15774 


123 119 201 42 14 


1S779 


54 126 234- 64 243 


15734 


24 243 53 37 64 


1S7S9 


60 32 250 193 201 



Cloning 

K Burkhill, 

Deeside, 

Cfwyd. 



1 1 p • p i ■ 1 1 ' '■*■ 



This program vui.i, make exact copies of any 
Spectrum program up to about J 1 K on a 4HK 
machine, and about SK on a 16K machine. It 
can copy unstoppable programs and programs 
which are hcndcrless. It is simple to use and 
can, once the progtam to be copied is loaded, 
be used 10 make copies continuously. 



Graphics dump 



David C Grindrod, 

Crawley, 

Oxfordshire, 

J'lltS PROGRAM RNABLBS mode -1 while on 
black graphics to be copied to an Epson 
printer in about 14 minutes. With a few 
modifications double-size printouts can also be 
obtained on the MX-I00F.T3. 

To understand the operation of the program 
you have to appreciate how the graphics 
display is configured on :he Dragon, and how 
this is related to the Epson prim-head. The 
graphics display is made up of 192 rows each 
containing 32 bytes, with the location address 
running from left to right and the MSB 
leftmost In the byte. The top left-hand cornet 
of the display looks like that in figure 1. 



Figure I. 
Mem. 
Addr. 

1536 
1568 
1600 



1536 1537 1538 

76543210 76543210 76543210 Bit No. 
76543210 765 .. . 
76543210 



This assumes that page 1 is the first graphics 
page. Each bil represents q single pixel, hence 
a horizontal resolution of 8*32 = 256. In the 
black and while mode if a bit is set — 1 — then 
the pixel is illuminated, if unset — — then it 
is clear. 

The Epson print-head requires data about 
columns rather than rows. The data is 
outputted to the printer, as a series of eight bit 
bytes, which represent the eight print wires of 
the head, ihe top wire corresponding to the 
MSB. Referring to figure 1 we see that the 
first byte sent to the printer will represent the 
state of bit 7 for the first eight rows, the new 
byte will be lor bit 6 of the first eight rows and 



The program listing should be typed in, 
then the instructions Goto 120 Enter etc. This 
program should now be Saved. 

As most Spectrum programs load in two or 
three parts, each part must be copied 
separately with its header if it has one. The 
first pan will definitely have a header so. after 
typing Run Enter, value a should be entered 
and the program to be copied loaded in from 
the start. 

When any part has loaded, the instructions 
will again be primed and the tape should hi* 
Stopped and removed from the recorder. The 
tape to be copied should now be put into the 
recorder, and the value c — if the part has a 
header — entered. The part will now Save 
with its header and the instructions again be 
printed when the tape should be stopped, 
giving the opportunity to either make further 
copies of that pan to other tapes or to load the 
next pan of the original program, and repeat 
the above. 

If any pan is hcadcrlcss it will not Load or 
Save with values a or c entered; values b and d 
should be used. Value d will immediately start 
to Save and the recorder should be recording 
before this is entered. Value s will stop the 
procedure. 



1 


rem ooooootncoooooooooeoo 


(TOO 


ooooocoecoooooooooooooooooooc- 


C?0 


ooooooacoooaoooooooooooocc^oocr 


5 


Ci-EAR 24450 






10 


PRINT 


enter " 






£0 


"INT 


a 


- load program 


*i t 


*> beadt r " 










30 


ssjMT 


b 


- Load 


: ' 


h •-' '. 


ntider 










AO 


— -MT 


c 


- save 


prolan 




h .-.- = -- 










50 


PKirrr 


d 


- save 


. : I 


h OUl h€3d€ 


w *' 








60 


ZNPUT 


>• 








70 


rr as. 


'a*' 


THEN 


RANDOMIZE 


-: 


R 23732 










dO 


if as = 


•b" 


THEN 


RANDOMIZE 


L"5 


p 23?o* 










90 


:-" as = 


C " 


THEN 


RANDOMIZE 




R 53821 










1*$ 


if n%- 


d" 


THEN 


RANDOMIZE 


- :■ 


a 23831 










ios 


IF a» = 


■«. " 


THEN 


STOP 




110 


GO TO 


10 








120 


CE5T0RE 1 


to 






130 


FOR f =237 


32 TO 


8 384.3 




135 


READ 5 


POKE f 


q 




140 


DATS 55,6 


t , ,221 , 33 .210 , 


> 


17,19.0.20? 


,36 


.5,55 


62,255,22 


1.3 


3,133,9S,i? 


,255,255 


205.36,5, 


221 


229 


225,17 


,13 


3,95,: 


.75,237,82 


24 


206 


9S ,201 










143 


DATA 3 


3,1 


39,95 


221,33.21 


9 


2 ,195,112.! 


,62 


.£'55,221,33,139 


-"■ 


.237 


91 208 


,92 


195, 19 




ISO 


NE*T f 










160 


STOP 











Programs can be made secure from this 
program and all similar ones available by, lor 
instance, making them too big. 



Program 


J. GDUMP. 


•ii-r. •-.?.■ 


PRINT*-2,CHR*<27) ;"*":CHR*C27>;'-A";CHR*<a> jCHR*(13); 


4*0 1 


P0Ke&5495,0 


40020 


F0RA=1536T07679 STEP256 


40O30 


PRINT»-2,CHR»<27>:"K";C:HR«<0> ?CHR«(1> ; 


40040 


FORB=A TUA+31 


400S0 


0128 


4006O 


FORY-nli)/ 


400/O 


F«l2BtE-0:D-B 


4«iweo 


FURZ-01U/ 


40090 


IF (C AND PEEMDl) THEN E=t*F 


40 1 00 


D*0+32lF>F r 2: NEXT 2 


40U0 


PRlNTtf-2,CHR*(E); 


40120 


C-C/2:NEXTY 


40130 


NEX1BjPR1NT#-2.CHh*(10> ; 


40 1 40 


NEXTAtPQKE65494,0: RETURN 


Program 


2. BGDUMP. 


10000 


PRINTtP-2,CHR«<27> : "a." 5 CHR* (27> ; "A" ; CHR* <9» ;CHR*(l3): 


40O10 


POKE6b49S,0 


40020 


FURA-1536TU76/9 STEP129 


10030 


PR1NT*~2,CHR*<27>;"H "J, CHR* CO) tCHRS<2) ', 


U,iy40 


FORB-A T0A^3i 


40030 


C=I28 


10060 


FrjRY=»0TO7 


40070 


F=12B:E=0:D=B 


40080 


F0RZ»0T03 


40090 


IF (C AND PEEK tD) > >0 THEN E*E+F+(F/2) 


40100 


D=D+32:F=F/4:NEXT2 


40110 


PRINTf»-2,CHR*<E) 5CHR*<E) ; 


40120 


C=C/2iNEXTY 


40130 


NEXTB}PRINTii-2,CHR*(10) ; 


40L40 


NEXTA«P0KE65494,0i RETURN 



so on until the right-hand edge of the display is 
reached. Al this point the whole process needs 
to be repeated for the next eight rows down. 

By using high line numbers the program can 
be merged on to the end of any graphics 
program. This is achieved by CLoading your 
program and then lypins^ 

VEEKf25!,PEEK(26l P PEEK(27>,PEEK(28l 
and noting the values. Then Poke the value in 
27 to 25 and the value -2 in 28 to 26. If the 
value in 28 is or 1 then the Poke value to 25 
is reduced bv one and the value to 26 becomes 
255 - if 28= I - or 254 - if 27-0. 

Now CEoud the graphics dump program. 
Finally Poke the original values of locations 25 



and 26 back. List should now show the two 
programs merged. The End statement in the 
original program should be replaced by 

xxxx GOSUB 40000:END 
where xxxx is the line number. On execution 
of Run the program will behave as normal, on 
completion of the plot the display :s copied to 
the printer. Extra copies can be made by 
typing 

RUN xxxx 
On an MX- 100, program 2 will give a 
double sized printout, this is merely program 
I with a few modifications. Basically the 
printer is made to plot in block graphics of two 
hy two pixels. ■ 



YOUR COMPUTER, JANUARY 1984 2C3 



sofrmns file 



(continued from page 201) 


16724- 


53 123 64. 61 254 


16729 


255 4tf 155 50 123 


1673A 


64 1 33 3 9 


16739 


24 5 126 254 113 


16 Z4.4- 


43 152 34 14 64 




233 129 65 33 52 


— ~ t O •*■ 


c-4 62 s 119 126 


15-759 


51 32 232 237 73 


16754 


37 54 195 155 54 


15769 


42 14 64 125 193 


16774. 


123 119 231 42 14 


15779 


64 126 254 64 248 


15734. 


24 243 53 37 54 


16739 


60 32 250 19 3 201 



Cloning 

K Burkhill. 

Deeside, 

Cfwyd. 



Tins program win. make exact copies of any 
Spectrum program up to about -1 1 K on a IKK. 
machine, and about SK on a 16K machine, li 
can copy unstoppable programs and programs 
which arc hcadeiless. Ii is simple to use and 
Can, once llie program to be copied is loaded, 
be used lo make copies continuously. 



Graphics dump 



David C Grindrod, 

Crawley, 

Oxfordshire. 

TlltS PROGRAM l-NAHl is mode 1 white on 
black graphics to be copied to an F.pson 
printer in about 14 minutes. With a few 
modifications double-size printouts can also be 
obtained on the MX-100F/T3. 

To understand rhc operation of the program 
you have to appreciate how the graphics 
display is configured on the Dragon, and how 
this is lelaied 10 the Epson prim-head. The 
graphics display is made up of 192 rows each 
containing M bytes, with the location address 
running from left to right and the MSB 
leftmost in the byie. The top left-hand cor net 
of the display looks like lhat in figure 1. 



figure J. 

Mem. 

Addr. 

1536 

1568 

1600 



1536 1537 1538 
76543210 76543210 76543210 Bit No. 
76543210 765 .. . 
76543210 



This assumes lhat page I is the first graphics 
page. Each bit represents a single pixel, hence 
a horizontal resolution of 8*32 = 25o. In the 
black and while mode if a bit is set — 1 — l hen 
the pixel is illuminaled, if unset — — then it 
is clear. 

The Upson print-head requires data about 
columns rather than rows. The data is 
outputied to the printer, as a scries of eight bit 
bytes, which represent the eight print wires ol 
the head, the top wire corresponding to the 
MSB. Referring to figure I we see thai the 
first byte sent to the printer will represent ihc 
state of bit 7 for the first eight rows, the new 
byte will be for bit 6 of the first eight rows and 



The program listing should be typed in, 
then the instructions Goto 120 Enter etc. This 
procram should now be Saved. 

As most Spectrum programs load in two or 
three parts, each part must be copied 
separately with its header if it has one. The 
first part will definitely have a header so, after 
typing Run Enter, value a should be entered 
and the program to be copied loaded in from 
the start. 

When any pan has loaded, the instructions 
will again be printed and the tape should be 
Mopped and removed from the recorder. The 
tape to be copied should now be put into the 
recorder, and the value c — if the part has a 
header — entered. The part will now Save 
with its header and the instructions again be 
printed when the tape should be stopped. 
giving the opportunity to either make further 
copies of that part to other tapes or to load the 
next part of the original program, and repeat 
the above. 

If any part is hcaderless it will not Load or 
Save with values a or c entered; values b and d 
should be used. Valued will immediately sunt 
to Save and the recotder should be recording 
before this is entered. Value s will stop the 
procedure. 



1 


REM OOC0QO0O0000O0QO0OQO0OO 


vvcvooivooo^ooooooooooooooooeoooc 


ooooooecooooooooeoocooooeoocoec 


s 


C1.EAF 24.4-50 






10 


PRINT 


en 


it " 






ao 


3D INT 


& 


- toad progra 


-i I 


h htj 


idtf *' 










30 


RRINT 


'b 


- load 


uj I 


hout 


htodi.' 










4.0 


PRINT ■ 


- c • 


- save 




h header" 










50 


PRINT ' 


•a 


- save 


: ". 


h ou' 


header" 








60 


input as 








70 


if as = 


'a" 


THEN 


RANDOMIZE 


us 


P 2C? 732 










80 


IF 65 = 


'b" 


THEN 


RANDOMIZE 


US 


W 23"?95 










00 


IF *» = 


c 


THEN 


RANDOMIZE 


._■-■, 


r 2382i 










100 


IF i*- 


■i 


THEN 


RANDOMIZE 




c a 38 - 1 










105 


IF as* 


s " 


THEN 


STOP 




110 


GO TO 10 








ISO 


RE5T0R5 liO 






130 


FOR f =23732 TO 


2334.3 




135 


CEPD q 


POKE t 


q 




14-0 


OflTA 55,52,0.221.33,210, 


a 2 


17,15.0,205 


,86 


■ 5,35 


62,255 2= 


1 3 


3,128,93.17 


,255,255 


205,56 = 


= = i 


.22? 


225.17 


,138 .95.17 


,34. 


.208 


92 20i 










X4.S 


Dflffl 33,139,9S 


221 . 33 21 


0.9 


2.195,112.9 


Or 


.255.221.33,139 


.95 


,237 


91.203 


.92 


,195. 194.. 4. 




150 


NEXT r 










160 


STOP 











Programs can be made secure from this 
program and all similar ones available bv. (or 
instance, making them too big. 



Program 

4O0*?O 
40010 
40020 
40030 
40040 
40030 
4006V 
400/0 

46080 

40090 

4yl«w 

40110 

40120 

40130 

40 1 40 

Program 

40000 

4OU10 

40020 

40030 

4W40 

10930 

10060 

10W 70 
4OO80 
40090 
4O1O0 
40110 
40120 
40 1 30 
40140 



;. GDUMP. 

PRINT#-2, CHRS (27 > ; "A" ; CHR» (27) ; "A" : CHR* (8) ; CHR* ( 13) ? 

P0KE65495,0 

F0RA=1536T07679 STEP256 

PRINT*-2.CHR* (27) ; "K";CHR» (0) ;CHR*( 1) ; 

FORB=A l'QA+31 

C=*I2B 

FORY-vUO/ 

F=128iE-0:D-B 

FQRZ«0rO7 

IF (C AND PEEfc(D)) * THEN E-E+F 

D»D+3^*jF=F/ „':NEXrZ 

PRINT H-2, CHR* <E> : 

C«C/2:NEXTY 

NEXTBiPRINT#-2,CHR*( 10) J 

NEXTA: PQKE65494 , O: RETURN 

2. BGDUMP. 

PRINT*-2,CHR*(27) ; "A" :CHR«(27> J "A'^CHR* (8) ;CHR* (13) ; 

P0r:E6S495,« 

FORA- 1 536 IU 76/9 STEP 128 



-2,CHR*C27> 
TOA+31 



-B 



print* 

FORB-A 

CM 28 

F0RY=0T07 

FM28:E=0:D 

F0RZ-0T03 

IF (C AND PEEK (D) > 

D=D+32: F=F/4: NEXTZ 

PRINT#-2,CHR*(E) ;CHR*<E) 

C=C/2:NEXTY 

NEXTB:PRINT#-2,CHR*< 10) J 

NEXTAiP0KE65494,0: RETURN 



I "iCHR*(0> J CHR* (2); 



THEN E»E+F+(F/2) 



so on until the right-hand edge of the display is 
reached. At this point the whole process needs 
to be repeated for ihe next eight rows down. 

By using high line numbers the program can 
be merged on to the end of any graphics 
program. This is achieved by CLoading your 
program and then typing 

"'PEEKt25!.PEEK(28l,PEEK!27J.PEEK(28l 
and noting the values. Then Poke the value in 
27 to 25 and rhc value -2 in 28 to 26. If the 
value in 28 is or 1 then the Poke value to 25 
is reduced bv one and the value to 26 becomes 
255 - if 28*= I - or 254 - if 27=0. 

Now Cl-oad the graphics dump program. 
Finally Poke the original values of locations 25 



and 26 back. List should now show the two 
programs merged. The Hnd statement in the 
original program should be replaced by 

xxxx GOSUB 40000:END 
where xxxx is the line number. On execution 
of Run the program will behave as normal, on 
completion of the piot the display is copied to 
the printer. Extra copies can be made by 
typing 

RUN xxxx 
On an MX- 1 00, program 2 will give a 
double sized printout, this is merely program 
I with a few modifications, Basically the 
printer is made to plot in block graphics of two 
by two pixels. ■ 



YOUR COMPUTER. JANUARY 1984 203 



..tn€nom€ 
of MMM 



5 Sir Thomas Street 
Liverpool. Mereeyside LI 6BW 
Dealer Enqiines Contact 
Colin Stokes on 051-236 81OO <20 lines) 



' /■ 



KEYBOARD FOR USE WITH 
ZX81 SPECTRUM 



1 0-04 



I Wu II 



jLI 



£45.00 



ry £22.95 1 6K (Uncased) £ 19.95 

64K Memory £52.95 64K (Uncased) £49.95 

SPECTRUM Memory MKH £30 / MK! £30 



Vff^ 



v\.v^-- 



I his module unlike most other accessories fits neatly inside your computer 
under the keyboard It comes ready built fully tested and complete 
with <i 4K graphic ROM. giving an unbelteveable number 
of extra pre-programmed graphics and turns the 81 into 
a very powerful computer with a graphic set rarely found 
on larger more expensive machines. In the ROM are lower case 
letters, bombs, bullets, rockets, tanks, a complete set of invaders, 
graphics and that only accounts for about 50 of them, there are 
still approximately 400 left (that may give you an idea as 
to the scope of the new ROM), It also has a spare holder 
on the board which will accept a further 4K of 
ROM/RAM This holder can be fitted wrth a \K12KIRAM 
and can be used for user definable 
graphics so you can create your 
own custom character sets ,<?/ 



NtV 



£19.95 



UUI QoicV 



keyboard has 52 keys. 
1 2 of which form a numeric pad. 
This enables you to cursor with one hand 
— a boon for anyone entering large amounts 
of numeric data. The 12 keys comprise 1-9 numeric plus full stop and 
shift keys, all in red. to distinguish from the main keyboard keys 
which are in grey, the keys contrast with the black case to form a 
very attractive unit. 

The 1 5" x 9" x 2Vi" case has been designed to take a ZX 8 1 or ML . 
Spectrum computer. Simply remove it from rts original case and 
screw the fitted bosses Into the marked screw holes 1 6K. 37.K or 
64K can also be frtted to the motherboard inside the case |8t model 
only). All connectors are at the rear i.e. Power, Mic. Ear. TV, and 
the expansion port. The case Is also large enough for othec add-ons 
like the power supply to be frtted, giving a very smart self-contained 
unit with which other add-ons e.g. printer etc. can still be used. 
Our ZX Professional keyboard offers more keys and features than 
any other model in its price range making ft the best selling 
best value keyboard currently available and comes complete with 
simple fitting instructions 

Supplied with Spectrum legends, and a slightly different base for fitting • 
Spectrum, again all connectors .ire at the rear and there Is plenty of room for 
the power supply (and other add-ons). Please specify on your order whetfwr 
you require the ZX8I or Spectrum model 



The LIGHT PEN enables you to produce high resolution drawings on your 

own TV screen simply by plugging into the ear socket of your Spectrum. The 

controlling software supplied with the fight pen has 16 pre-defined 

Instructions, chosen from a menu positioned at the bottom of the screen next 

to the pen.. You can change colour (Border. Paper, Ink), draw tircfes^arcs. 

boxes, lines, fill any object with any colour. 

and insert text onto the screen at any 

chosen place, you can also draw 

freehand. There is a feature to retain 

the screens and animate. On the 48K 

Spectrum you can retain S screens 

you can also use the machine code 

on its own in your own programs. 

for selecting out of a menu etc. The 

software provided will return with 

the X,Y, cords for ifs position on the 

screen. The LK3HT PEN is supplied 

wrth a control interface, to adjust the 

sensitivity/pen alignment. Should you 

require further details please send a 

S.A.E. K 



WINNING IS WITHIN 
YOUR GRASP 

Joystick and Interface for Sinclair Spectrum 

with these features to give you 

endless hours of enjoyment. 

I . Super positive response fire button. 

2. Firm suction cups for 

stable one hand operation, 

3. Snug fit hand moulded grip, 

4. Additional fire button. 

S. Extra long 4ft lead. 

The interface supplied with 
the quick shot TM has the 
facilities for two Joysticks to 
be connected 




The first port simulates 6789 

& keys. The second port 

simulates in (31) command. 

It will run any Software. 

1 . Using keys 6. 7. 8, 9 

andO 

2. Having redifinabie key 

function. 

. Using In (31) i.e. Kempston. 

4. Any Software you write 

yourself 



The so-called speaker in your Spectrum is really on a buzzer". With the DK 

Tronics "SPECTRA SOUND" you can generate fully amplified sound through 

the speaker on your TV set. SPECTRA SOUND is a very simple but highly 

effective add-on. This means that you no longer have a faint beep but a 

highly amplified sound, which can be adjusted with the TV volume control. 




FLEXIBLE 



.. outs or system crashes .. 
it stops the movement between the computer and the RAM 
expansion, rt is supplied with a ribbon 6 inches long., 
with a male connector at one end and a female at the other " 



f'lcJM'swtetypeof nwrsinp, whtcftROM iwory sne, quantity, and pi ace when ordering 



Please senci rr« 
Please senc me 



PKMvt- utkI rr«' 

PteasejrfdonF_l 25forposiandp.-tet(iio 

lenckMOirquietP O. pAyMtieioOK IiimtcMOM' E 

~T3 



®£ 
| E 



Of ih-rxl :>y A< i r\VH.«c Uyi ,>rflNo 




DK Tronics Ltd., Unit 6, Shire Hill Ind. Est., Saffron Walden, 
Essex CB1 1 3 AQ. Telephone: (0799) 26350 (24 hrsj 5 lines 



Siqrwture 

N.vite 

A<k)rc» 

Send to: DK Tronics Ltd., Unit 6, Shire Hill Ind. Est., Saffron Walden, 
Essex CB1 1 3AQ. Telephone: (0799) 26350 (24 hrs) 5 lines 



COMPETITION CORNER 



If you want to set a competition for 
Competition Corner, remember that the simplest 
solution should be calculable by a short program 
rather than by any other form of reckoning. 

COMPETITION 
RESULTS 



In NoVBMBBR WH gave you the 
chance 10 rci io grips with the laiesi 
jnd must prestigious jdd-on from 
Sinclair - the Microdrive Entries 
ranged from rhymester* to wacky 

non-sequnurs, with .1 sturdy nuddk- 
ground composed of those 
determined either to sing the praises 
of the new storage mechanism, or to 
ni3ke reference to those long- 
slumbering commands dedicated 
solely to its use. One entrant purred 
that "it would lie purrteet for m\ 
purrposes". Surely this would have 
been mure apposite to our Lynx 

competition? 

The sentence 10 Ik completed was 
"The Microdrive would help m> 

Spectrum really come alive because 

Soul'brothei Mi li N Ward 

brooks no prevanacation with his 
"Don't give me no jive, tell Sir 
Clive, 1 UL-ed I he dricL-." Jive was a 
recurring (heme, as was staying 
alive, as exemplified by Mr S 
Randies' "in order to naturally grow 



and survive, we rely on Sir Clive." 
Luckily not all ol us are so 
dependent on Sinclair Research as 
this competitor and hi«. Spectrum. 

Speed is one of the bask features 
of the Microdrive hence M A 
Griffith-.' "I'd be nailing bytes in 
moments instead ol bump nails lor 
minutes." Perhaps psychologists 
who opine that rapid-eye movement 
or Rl-M sleep should look at the 
insomnia curing possibilities of 
wailing for a cassette to load; Mr 
Keith Loner thought that the 
Microdrive's "higher baud rule 
means less bored rate; user prone to 
R1:M sleep.'' Speed and rhyme were 
combined by Mr Peter Howell) in 
"Load time will dive, (mm 5u 
seconds to five, thanks, Sir Clive" 
Simon Wheeler felt sure (hat it 
would "bus my ideas in at top 
speed?". 

Mae Vi'est was invoked by I* N 
Milieu: "ll ain't the stringy- floppy 
in your life that nutters . . .", and 
doubtless would have approved of K 




W Holmes' opinion that his 
Spectrum would come alive 
"because of the excitement of 
getting fresh was fast bauds." 

On a festive note, Mr J RatclilVe 
wa> "dreaming of a byte 
Christmas." 

Microdrive catch-phrases included 
"the extra gear will get my stream 
machine into overdrive" — trout T 



Itratlcy. 

Choosing Irom among so many 
entries was a thorny problem indeed, 
but wc finally plumped lor Mkhael 
Bryan's. Astley. Leicester echo ol 
the heady days of early spaceflight 
with his variation on Neil 
Armstrong's words: "It's one snvall 
drive tor computers, but one giant 
leap lor users." 



At last! A micro desk that's 
designed for your home 




*■«?#, 



«5*as 



The DX Home Computer Desk is g 
more than just a practical display 
unit for your micro system, it's 
a stylish piece of furniture that 
comes in a range of colours and 
finishes to ensure that it fits your lifestyle. 

Available in Cream, Signal Red, Black, Oak-style 
and Arctic white, the DX comfortably accommodates your 
printer, monitor, keyboard, cassette recorder and disk 
drives - it also has a useful shelf tor paper storage and 
manuals etc. The DX is delivered to your door in kit form 
with easy assemble instructions. 



*»/fe 



To: DX Marketing (EA), Unit PP. Mimram Road, Hertford, 
Hertfordshire SG14 INN 



ccw <1 
I 



Ploase rush me. 



I ladd £8.00 (or delivery VAT included) 
enclose my cheque/ postal ordgr for £ 

Signature 



DX Homo Computer Desk at £39,95 each 



Approx «es. r**aht 36* 
width 3B*. *wftr> 22*. 
Fice dam not rtdudt 
consular tqthpmani 
and a««**o*w*, 
Daatar anguim imAad 
To! 0992 56662 



Postcode 



Ploaso hck 
colour requved 

Cream 

Signal Red 

Black 

Oak-style 

Arctic white 



YOUR COMPUTER. JANUARY 1984 207 



«■ 



■■■■■■■■■■iuaiiiiir - • - 



I HOPPER 



ORIC-MON 



Help FERGUS and his friends 
across the highway avoiding 
the traffic, and then over the 
treacherous river on the backs 
of turtles and logs to the safety 
of the lilly pond. 
Features include: 6 lanes of 
traffic, diving turtles, croco- 
diles & flies. 




ORIC-MON 4 

A complete disassembler and j 
monitor to take the strain off 
your assembly language pro- 
gramming. Contains all the 
features of professional moni- 
tors found on much larger and 
more expensive machines. 

8-95 

LIGHT CYCLE 

The MASTER CONTROL 
PROGRAM has ordered you to 
race your light cycle on the 
infamous grid. This is an 
incredibly fast, adrenalin 
pumping game that is very 
addictive. There is an option 
to race against either another 
player or the computer - but 
we warn you its very very good! 



SOFTWARE FOR THE 

I CENTIPEDE I ORIC 1 

You are cauqht in a vicious %f^ ^0 



6-95 



CENTIPEDE 

You are caught in a vicious 
jungle of giant insects. Centi- 
pedes are attacking you from 
all sides. Killer fleas are dropp- 
ing from the sky, and to top 
things off there's a venemous 
spider lurking in the back- 
ground. You only have your 
trusty laser cannon as defense. 

6-95 
INVADERS 

A superb example of this truly 
classic arcade game. Includes 
all the features of the original 
and much, much more. 

6-95 



Approved by Oric Products 
international. 

THE ULTRA 

You have been challenged to 
a duel to the death in outer 
space by the ULTRA, an evil 
race of mutants from the 
darkest depths of the galaxy. 
We dare you to accept their 
challenge! 

This is a PU RE arcade game 
and a must for all you alien 
2appers! 16 different screens 
make things really tricky. 



6-95 



AVAILABLE NOW DIRECT FROM P.S.S. 

FOR INSTANT CREDIT CARD SALES TEl (0203)667556. 

SEND CHEQUE OR PO TO PS.S.452 STONEY STANTON RD. COVENTRY CV6 5DG. 

TRADE ENQUIRIES CONTACT JOHN FLETCHER, COVENTRY (0203) 81346 





INDEX 



Numbers represent 
volume, issue, page. 
ACE 

Can go tiisicr, 3, 5, 87 
Charactci forming, 3, 4, 82 
Games, tee GAMES 
Music 3, 7, 101 
Program chords, 3, 3, 131 
Ace programs 
Fonh draw, 3, 2, 121 
Forth sunound, 3, 6, 189 
Millipede, 3, 4, 141 

ACORN ATOM 

Accounts, 2, 12, 70 
Basic condenser, 3, 2, 84 
Copy Function, 3, I, 117 
Disassembler, I, 5, 56 

is, 3, 3, 107 
File handling, 2. H, 62 
Forth, 2, 10, 18 
Graphics, 1, 2, 43 
In education, I, I, 23 
Line labelling, 2, 4, 45 
Magic, 2, 5, 51 
Peeks and Pokes I , 3, 35 
Photographic interpretation, 2, 5, 32 
Plotting power, 3, 6, 121 
Programming one, 2, 2, 41 
Programming two, 2, 3, 51 
Atom programs 
Acorn pilot, 3, I, lit 
Acorn Kong, 3, 7, 162 
Atomic space battle, I, I, 50 
Auto run tape loader, 1, 1, 49 
Kit bandit, 2, 12, 105 
Blitzkrcig, 3,4, 143 
Ganoids drawing, 1, 1, 49 
Child's play, 1, 2, 65 
Contents display, 2, 6, 76 
Copy function, 3, |, M7 
Doodlebug, 2, 2, 75 
Error fix, 2, 12, 108 
Forth connection, }, 4, 149 
Graphics search, I, I, 49 
Information, I, 1, 50 
In the picture, 2, 7, 90 
Keep tit, 2, 4, 72 
Keyboard scan, 1, 2, 67 
Key to understanding, 2, I, 67 
Key options, 2, 5, 83 
Key routine, 2, 9, 90 
Label finder, 2, 10, 89 
Least squares, 1, 3, 69 
I oad warning, 2, 3, 66 
Long line, 2, 12, 109 
Mechanical music, 2, 2, 68 
Mote in store, I, 4, 76 
No questions, 2, H, 85 
Rally racer, 3,5, 179 
Read and data, 2, 4, 75 
Real time clock, 1 , 5, 72 
Squash, 2, 11, KM 
Stock market, 3, 9, 171 
Strings and arrays, I, 3, 71 
Stuntman, 3, 3, 1 3 1 
Tabulation techniques, 1, 2, 66 
Tape directory, 2, 6, 75 
The hawk, 2, 12, 101 
Through the maze, 2, 2, 73 
Veise and worse, 2, 7. 86 
Worm squirm, 3, 5, 168 
Words of wisdom, 2, 8, 85 
Zero droppci, 2, 2, 75 



Quest, 2, 12, 62 
Text and graphics, 2, 10, 63 
Utility set, J, 6, 46 
Word processor, 3, 1, 72 
Adventure game* solving, 3, 9, 70 
Adventure games survey, 3, 9, 68 
Adventure eames writing, 3, 9, 63 
After the revolution, 3. II, 131 
Artificial Intelligence guessing 

game, 2, 7, 64 
Artwork, 1, 4, 30 
Asimov - how to write a word 

ptocessot, 2, 5, 65 
- as a database, 2, 8, 66 
ATARI 

Characters, 3, 1, 78 
Fine scrolling, 3, 5, 115 
Games, see GAMES 
Interrupts, 3, 12, 158 
Atari programs 
Code inverter, 1, 2, 129 
Graphic recoil, 2, 10, 93 
Random graphics, 2. 1 1, 101 
Relocate screen, 3, I, 118 
Set fox, 3, 10, 191 
Sound editot, 3, 4, 144 
Spnic write. >, 3, I 35 
Screen mixtures, 3, 7, 109 
Software survey, 3, 2, 50 
Time i rial, 3, 6, 128 
Basic dictionary 
A-C. 2, 10, 59 
( B, 2, 11.91 
i: I, 2, 12, 81 
I'M, 3. 1,91 
M-P, 3, 2, 105 
P-T, 3, 3, 1 1 1 

non alphanumeric symbols, 3, 4, 127 
non alphanumeric symbols, 3, 5, 151 
Basic standards, 1, 1, 26 
Basic translation 
one, 2, 4, 10 
two, 2, 5, 6 1 
three, 2, 6, 43 
four, 2, 7, 68 
five, 2, 8, 58 
six, 2, 9, 64 

BBC 

A la mode, 3, 2, 93 
Assembler, 3, 3, 97 
Basic v. Comal, I, 4, 40 
Christmas carols, 3, 12, 128 
Colour overlay, 3, 2, 89 
Control keys, 2, 10, 65 
Games, sec GAMES 
Graphics, 2, 2, 28 
Graphics, 2, 4, 42 
Graphics, 2, 5, 59 
Heart stop one, 3, II, 193 
Ileanstoptwo. 5. 12, 202 
Modes, 3, 1, 79 
Monitor (A + B), 3, 3, 90 
MOS, 3, 4, 72 
On line, I, 1, 36 
Pixel plotter, 3, 7, 127 
Programming, 2, 6, 39 
BBC programs 
Animal magic (A* B), 3, 7, 154 
Auto list (A*B), 3, 3, 136 
Backup (Disc Users), 3, 8, 175 
Kin/ (It), 3, I. 114 
Bomber (B). 3, 10, 185 
| Cartoon timc(B), 2, 9,91 



Chufi(A+B), 2, II, 109 
Colour and sound, (A + B), 2, 5, 83 
Database (A+B), 3,6, 165 
Dci'mcr (B), 3, 5, 176 
Field gun (A + B), 3, 1, 110 
Right of fancy (B), 3, 5, 173 
Function graphs, (B), 3, 6, 183 
Hidden depths (A+B), 2, 10, 83 
I jwnmowcr (B), 3, 4, 1 37 
Letter puzzle (B), 3, 11, 223 
Life cycle, (A + B), 3, 12, 217 
Lissajous ciicct (A+B), 2, 1 1, 109 
Memory display (A+B), 3, 4, 149 
Mcmorv table (A+B), 2, 6, 70 
Millikan(A+B), 2,5,81 
Millipede (A + B), 3, 5, 161 
Mini synth (A+B), 3,9, 155 
Mousetrap (B), 3,8, 161 
Multicolour <B), 2, 7, 89 
Othello (A + B), 3.9, 175 
Over the moon, (A + B), 2, 6, 77 
Pattern memory (A+B), 2, tO. 91 
Phychic asteroids (A + B), 1, 3, 124 
Prisms (B). 3,2, 127 
Screen to printer dump (B) + 

Epson MX-80 F/T3, 3,3, 137 
Sea battle (A + B), 2, 7, 90 
Scroll roles (A + B), 3, 7, 167 
Soft key (A+B), 2, II, 104 
Sorcerer's castle (A+B), 2, 12, 99 
Tape v.Uage (A + B), 2. 12, UK. 
Ten ol vhauctcj (A ♦ B), 2, 6, 67 
Trace (A + B), 3, 12, 225 
Three- Dbarcriari (A+B), 2, 12, 103 
Thrce-Duiangle (A + B), 2, 8, 81 
Typewriter (B), 3, 2, 122 
Vducx(A+-B), 3, 10, 199 
Visual recall (A + B), 2, 12, 105 
Voyager views (A+B), 2, 7, 82 
Word processor (B), 2, 8, 77 
Project, I, I, 36 
Software survey, 2, 10, 38 
Software survey, 3, 3, 50 
Software sunev, 3, 8, 52 
Sound (A + B), 2, 7, 47 
Sound (A + B). 2, 12,74 
Sprites, 3. 9, 97 
Techniques, 2, 8, 50 
Teletext editor, 2, 1 1, 72 
Tips, 2, 9, 54 

Tunic graphics (A+B), 3, 1, 64 
KKO utilities 
Calcshcct, 3, 11, 111 
Compactor, 3, 8, 1 33 
Drawing program, 3, 10, 141 
Tape to disc, 3, 6, 141 
Trace, 3, 12, 225 
Hooks 

Atom business, I, 5, 69 
Atomic theory and practice, 1, 5,69 
Galcwav guide to the ZX-80^81, I, 

5,69 
Getting aquainted with your 

Acorn Atom, 1, 5, 69 
Mastering machine code on your 

ZX-80'8L 1, 5, 69 
Video-'computers, 1, 5, 69 

CBM-64 

Musk, 3, 9, 94 
CBM-64 programs 
ET, 3, 7, 177 
Function Keys, 3, 12, 223 
Hi-Rcsdraw, 3, 11,213 



Pointing the way, 3, 12, 121 
Synthesiser, 3, 5, 175 
Software survey, 3, 9, 60 
Software survey, 3, 12, 114 
Utility, Sprite editor, 3, 10, 113 
Chasing spectres with a 

Spectrum, 3, 5, 50 
Chess, 2, 2, 32 
Chess, 2, 3, 26 

Chess program writing, 2, 5, 24 
Chess survey, 2, l, 26 
Chess ZX-80/81, 1, 5, 30 
Choosing a word processor, 3, 

7, 70 
Computer chess survey, 1, 2, 24 
Computer control 
one, 1. 2, 46 
two, 1, 3, 50 
three, I, 4, 52 
four, I, 5, 60 
five, 2, 1.52 
six, 2, 2, 56 
seven, 2, 3, 56 

Consult the Oracle, I, 3, 71 
Control (review MPF I), 2, 12, 

88 
Control 

one, 3, 1, 96 

two, 3, 2, 108 

DRAGON 

Artist, 2, 1 1, 46 

Food, 3, 7, 122 

Games, sec GAMES 

Graphics, 3, 2, 71 

Machine code one, 3, 9, 126 

Machine code two, 3, 10, 161 

Machine code three, i, II. 179 

Dragon programs 

Accelerator, 3, 1, 113 

Alien shoot out, 2, II, 101 

Artist, 3, 12,226 

Bat stop, 3, 2, 121 

Bubbles. 3, 5, 167 

Catalogue, 3,7, 161 

IXwlhol. 3, 7, 171 

Dream machine, J, 4, 135 

Extra colours, 3, 4, 152 

rirekill. 3, HI, 205 

Floral carousel, 3, 10, 194 

Island oi zombie*, 3, 6, 168 

Key click, 3, 8, 170 

Labyrinth, 3, 12, 209 

I.ap record, 3, 8, 161 

Magic circle, 2, II, 111 

Maze, 3, 11, 208 

Merger, 3, 11,231 

Metronome, 3, 9, 1 67 

Music maestro, 3, 4, 151 

Orbner, 3, 11,216 

Raits' trap, 3, 10, 181 

Rocket command, 3, 3, 122 

Scramble, 3, 9, 152 

Screen scroll, 3, 1, 118 

Shape, 3, 11,229 

Sound graph, 3, 2, 125 

The trap, 3, 5, 181 

Time clock, 3, 6, 1 70 

Puzzle, 3, 9, 106 

Screen kit, 3, 12, 173 

Software survey, 3, 4, 40 

Dragon utilities 

Monitor and disassembler, 3, 5, 119 

Store and search, J, M, 133 

I continued on page 212) 



YOUR COMPUTER. JANUARY 1984 209 




zyyy 



i 







i/i 



Airea< 



available] 



Simple addij 



2* Spectrum 16k/48t 



I couSt 



*S HI £*» LEABfeNfi 



X 



£?S*L- 






rntrort Uetlon t0 



trum 16k/48k 



■J 



^D r 



J^ottor learning 

ZJ C Spectrum l 6k /48k 

A tfTTERS 



ZI 'Spoct ruml8)</48k 



z " Spectrum 16J./48K 



su 



•** 



When we launched our 
early learning software you 
were delighted. As last 
programs were available 
from Britain's top 
educational publisher that 
let you use your home 
computer to help your 
children learn important 
basic skills. Now we've 
added eight exciting new 
games that cover an even 
wider range. Early- learning 
Is easy as children join in 
the fun with the Robot 
Runner, Sum S cruncher, 
Micro Chimp and lots more 
colour graphics. 



Spoiling g. lnlc 
^Spectrum 1 6k/48k 



■ > 



BR 






*995 



>-*vv*> 



Help with addir * 



';■ .:.: - • • -™ 






BBCB 



BBCB 



» 



er 

V" &9.9S 



>NV\\N\NV V 



:> >x 



^w^Ts^ 



NNNNW 



210 



YOM COMPUTER . JANlMRy 



1984 



1 I 



U 



M 



LONGMAN SOFTWARES 



^ „ «r -m cimith. Boots. Menzies, 
shops. Trade a^^^jSJlightnli* Inl 

zoMxcvaourx 




bring you 



pi 




acitienture 

an enthralling adventure 
^ with graphics for the 
A 48K spectrum 



\* 



itA 



c^ N °^s\evs 






<* V° u 



>*s <** 



nN* 



a onW 



1*3* 



J More from the 
™ HEWSON range 

Items from this advertisement are 
available through W. H. Smith, 
larger branches of Boots and all 
leading micro computer retailers. 



Please rush me 

(Tick boxes as required) 




lj quest adventure c5.b5 
LJnightfliteco.os 
lj heathrow a.t.c. c7.95 
lj spectral panic c5.93 

_».'AZECHASEC4.95 
LJsPECVADERS E4.85 

NAME 

Bock Capitals pl«asa 

ADDRESS 



LJ BACKGAMMON CS.9S 

I] COUNTRIES OF THE WORLD CS.M 
LJ DRAGONFLY (For Oregon 32) C«.»S 
_ 20 BEST PROGRAMS C5.95 
_40 BEST MACHINE 
CODE ROUTINES E5.95 



POSTCODE 



Pod! to HEWSON CONSULTANTS 60A St Mar/i Siteel WnlllnotO'd. O»0A OXJO OtL 
ENCLOSE MY REMITTANCE OF 



• MY CREDIT CARD NUMBER IS 

* (Delete as approbate) 



SIGNED 



Make cfteques/PO's wvab'-e to Hewsof. Consultants 



Tefeohor* W| 3630/ 



INDEX 

(continued (rotn page 209/ 
Word pr ocesso r, i, 6, I W 

Rducation, 1, 5, 45 

— Magic squares, 2. 5, 51 

on the ZX-81. 2, I, J5 
Electronic keep fit, 

(Atom), 2, 4, 72 
Kprom and Eprom erasers, 

2, 7, 72 
Flcxtdisc 

one, Otbelk) (ZX'81), 2.6, 12 
two. Anttspaec (Vic), 2, 12, M 
Hitcb-tuta (ZX-81), 2, 12, 2S 
Speedsicf (Spectrum), 2, 12. 25 
Flow charting, I. 1, 32 
Forth for Basic users, 3, 2, 68 
Future of the Micro 
Industry, X 12, 126 
GAMES 
Ace 

Px*man trail, 3, 3, 68 
Atom 

Quest, 2, 12,62 
Apple 

Nim. 2. 4, 48 
Atari 

Balloons, 3, II, 187 
Bats, 3. 10, 95 
Chicken. 2, 12,42 
Time trials. 3, 6, 128 
Toad, 3. 4. 76 
BBC 

Hartiudes. 3, '), 76 
Breakthrough, 3, 5. 81 
Fruit worm, 3, 12, 16 1 
House «tl ( lards, 3, S. 1 

Max miMKher, 2, 12, 58 

Rocket screen, 3, 10, 124 

Scrambler, 3, 8, 00 

Snakes &• 1 adders, 3, 6, III 

Snoopy, 3, ||, 1 15 

Stai Trek, 3. 7, *J4 

CBM-64 

l)jm Sbm. 3. 12. 168 

Hell. 5, 1 1 . 1 39 

Dragon 

Dungeon, 3. II, 118 

Explorer, 3, 10, UK) 

t-hiiiii Simulator, 3, 6, 86 

Froggcr, 3, 7, 89 

( inashci maze, 3, 8, 71 

Mjgcots, 3, 3, 64 

Maw. 3. 1,62 

Nightmare Holidnv, 2, 12, it 

Refund. 3. i, 61 

Sky Shield. 3. 12, 1 35 

Tanks, 3, 5, 58 

MZ80K 

Coup d'etat, 2. 12, 18 

I Chins, 1. 1, 3(1 

Treasure House, 2, I, 3D 

Oric 

Cemepods, 3, 8, 100 

Froggcr, 3. ( ), 87 

Invaders, I, II, 123 

Matrix Run, 3. 10, 129 

Snjke, 3. 7. 121 

PET 

Doamoes, 2. 2. 36 

Maw Attack* 2, 3. 30 

Seific. I, 4. 32 

Spectrum 

Rjltoons, 3, 9. 76 

Capman, 5, 10, 88 

Cross, 3. I, 56 

Death duel. 3, 4, 88 

l-lijlht Simulator. 2, 12, 38 

Maggots, 3, 11, 134 



Minefield, 3, ft, 72 
QuaamodOj 3, 12, 132 

Saturn lender, ?, 5, 70 
Star Wars, 3, 7, 106 
Submarine Duel, 3, io, nj 
Submarine Mission. 3. 8, 108 
Timeslider. 3. 8. 61 
Vic-20 

Breakout, 2, 12. 56 
Catacombs, 2, 10, 56 
Dambusicrs, 2, 9, 42 
IHKk Show, 2, 8, 42 
FroRger, 3, 5, 62 
(roll. 3.9, 90 
Gridrnania, 3, III. 105 
ladders. 3. 7, 98 
Mars. 2, ft, 4(1 
Minotaur, *. 2, 64 
Night Forest, 3, 10, 150 
Night Racer, 2, 10, 44 
SAS Assault, 3, 12, 186- 
Saucer Attack, 3, 8, 94 
Scram-20, 3, 6, 66 

Simon Challenge, 2, 7, 54 

Snake, 3, 4, 60 

Space Runner, J, I, 54 

Tank Rattle, 2, 5, 34 

ZX-81 

IK Games, 3.6, 102 
B-52 Bomber, 2, 9, 50 
Cube Master. 2, 2, 16 
IVath Duel, 3, 8. 68 
Deep Space. 3, 2, 60 
Demon's. Domain, 2, 8, 36 
IXig Race, 2, 7, 10 
Froggcr, 3, 1, 61 
Ground Strike, 3, 4. 84 
I ile. 3, I, 75 

Munchman, 3, in, 145 

Nim, 2, 4, 18 

Othello, 2, 6, 32 

Pinball, 2, 10, 16 

Probe, 2, 12, 52 

ScnmvSI, 3. II, 126 and 

3. 12,191 

Sea -mines, 3, 9, 124 

Snakes & ladders, 2, 3, 37 

Space Invaders, 3, 7, 84 

Subhunt, J, 5, 78 

Games of strategy, I, 3, 24 

Games writing, 3, 8, 140 

Gcnic Programs 

Atomii invaders, 1,4,68 

Basic commands, 1,4, 71 

Chi-*quurcd, 2, 2, 71 

Instant execution I, 4. 74 

Key use, 2, I, 80 

Multiple r e sp ons e, 2, 9. 95 

Permutations, 2, 8, 81 

Setting memory size, I, 2. 66 

Startling display, 2, 1. 62 

TRS80 compatibility. I. 4. 71 

Hotline, 2. 3,41 

Hisrorv of software 1, 5, 4, 

122 

History of software 2, 3, 5. 

152 

Incredible shrinking 

computer. 3, 1, 7(1 

Information graphics, 2, 7, 

51 

Intelligent typewriter (Atom) 

2. 9, 47 
Interviews 
Acorn, 1, 3, 30 
Acorn, 2. 9. 38 
Artie Computing, 2, 5. 28 
BBC, 2, 3, 24 
l?ut:-bvtc. 2, 8, 10 
Commodore, 1, I, 20 
Commodore, 2, 4. 28 
Government, I, 5, 28 



Gove r nmen t , 2, t, 24 

Hitchhiker's nmdc lo the 
Galaxy, 2, 10, 42 

Nascom, 2. 2, 30 
Sinclair, 1 , 2, 20 
Sinclair. 2, II. 38 
Spectrum 2, 7, 38 
Tangerine. 1 , 4, 24 
ZX-81, 2, 6, 36 
J Checkers, I, 3, 24 
Kitbuilding I, 1, 40 
language learning 

- Dragon, 3, 3, 100 

- ZX-81, <I6K), 3. 3. 100 
Lynx programs 

Box spin, 3, 4, 152 

Data stotase, >. 7, 179 

New dimension, 3, 6, 187 

Pun Point, 3,8. 170 

Machine code basics, 2. I, 40 

6502 Machine code 

one, 3, 4. 103 

two, 3, 5, 111 

three, J, 6, 153 

four, 3, 7, 143 

live, 3, 8, 143 

mv, 3,9, 141 

Micros under £100, 3. 11,89 

Micros £100 — £400 3. 12. 93 

Microian programs 

Bull and cows, 1 , 3, 70 

Reading speed, 2. 6, 7} 

Resistor finder, 2, 5, 79 

Status display, 2, 5, 84 

Symbolic values, 1, 2. 66 

Modems, 3, 9, 1 31 

Modems, 3, 10, 169 

Music 

- Atari, I, 4, 26 

- MZ-80K, I. 5. 36 
MZ-ftOK, I, 4, 2ft 

- TRS-80, 1 . 5, 36 
Vic, I, 4,26 

- ZX-81, 1,4,26 
MZ-80K 

Games see GAMF.S 
MZ-80K programs 
Array sort, 3, I, 113 
Breakout, 2, 10. 89 
Card sharp, I, 5. 73 
Deep space attack, 2, 6, 71 
Demon at the wheel, 1, 5, 73 
Memory to screen, 2, 3, 71 
Pascal functions, 2, II, 105 
Road limner, I, 2, 67 

Sharp breakout, 2, io. 89 

Sharp hinis, 2, 8, 82 
Sketch pad, 2, 10.84 
Test timer, 2, 8, 85 
ORIC 

Graphics, 3, 6, 106 
Oric programs 
Mower, 3, 12, 215 
Organisation, 3, 5, 167 
Renumber, 3,9, 179, 
Screen scroller, 3, 7, 177 

Secret File, 3, 12. 225 

Synthesiser, 3. II, 215 

Software survey. 3, 10, 72 
Oric utilities 
Disassembler, 3, 12. 153 
Vcnly, 3, 10, 153 

Pascal for beginners, 2. 10, 
50 

Peck and Poke on the ZX-80, 

I, I. 29 

PET 

Games sec GAMES 
Pet programs 
Bridge too far, 2. 7, 85 
Casl the Runes. 2, 5. 85 

(continued on page 2151 







m B* 


„ ^ 


'ibeEes 


■agEg_^ 



— • 



212 YOUR COMPUTER. JANUARY 1984 



Specifications of the new 
Walters WM80 

Printing method: Impact dot matrix- 
Printing format: Alpha-numeric : 7 x 8 in 8 x 9 
dot matrix field. Semi-Graphic (character graphic): 
7x8 dot marris. Bit image graphic: Verttcal 8 
dots parallel, horizontal 640 dots serial/line. 
Character size: 2.1mm w x 2.4mm h 
/l x 8 dot matrix. 

Character set: 228 ASCII characters. 
Normal and italic alpha-numeric fonts, 
symbols and semi-graphics. 
Printing speed: 80 CPS. 640 dots/line 
per second. 

Printing direction: Normal: Bidirectional, 
logic seeking. Superscript and hit image graphics: 
Unidirectional, lefr to right, 
Dot graphics density: Normal: 640 dots/ 
190.5mm line horizontal. Compressed characters: 
1.280 dots/190mm line horizontal. 

Line spacing: Normal: 4.23mm. Programmable 
injincrements of 0.35inm and 0.1 18mm. 

Columns/line: Normal size: 80 columns 

Double width: 40 columns 

Compressed print: 142 columns 

Compressed/double width; 71 columns 

The above can be mixed in a line. 

Paper feed: Adjustable sprocket feed and 

mvnon.feed. 

Paper type: Fanfold. Single sheet thickness: 

0.05mm to 0.25mm. 

Paper width: 101.6mm to 254mm. 

Number of copies: Original plus 1 copies 

by normal thickness paper. (Max 0.25mm. 

Total thickness of 4 ply). 

MTEB: 5 million lines (excluding print 

head I ile). 

Dimensions: 377mm w x 295mm d x 

125mm h,incl. sprocket cover. 

Weight: 5, 3Kg approx. 

Power requirement: 240 v ac 

Data transfer rate: 4,000 CPS max. 

Synchronization: By external 

Supplied STROBH pulses. 

Handshaking: By AC \ KNLG or 

BUSY signals. 

The Walters Warranty 

The new \VM8Q is supplied direct from 
Walters Microsystems International, 
the company who makes the dor matrix 
printer for rhe Department of Trade and 
Industry's Micros in Schools Scheme. 
Under rhe Walters guarantee, all 
warmnry work is carried out at our factory, 
normally within 48 hours of receipt of 
the machine at our service reception. 



The -First matrix 




micro Price 



£199. 



Now you can 
have a ruggedly 
built, handsomely 



styled, highly versatile printer with a performance as 
impressive as its price. 

The new WM80 is an 80 CPS dot matrix printer 
which interfaces with most popular micro and 
personal computers. It comes direct from Walters 
Microsystems International at the unprecedented 
price of £199 4- delivery + VAT by security courier. 

Impressive performance 
The WM80 is bi-directional and logic seeking. It prints 
normal and italic, upper and lower case alpha- numeric 
characters at 80 columns per line, compressed 
characters at 142 columns, double width, plus symbols 
and semi-graphics. 



Programmable functions 

The standard interface is Centronics parallel, 
RS-232C (SERIAL) is available as an optional extra. 
Programmable functions include variable margins and 
line spacing, horizontal and vertical tabulation, and 7 
international language character sets. In total, it offers a 
228 ASCII character set and has self- test facilities. 

Major control codes include NUL, buzzer, 
backspace, line feed, horizontal and vertical tabulation, 
paper advance, carriage return, shift in, shift out. 

Paper transport is by adjustable sprocket feed or 
friction. It uses fanfold paper, from 4" to 10" wide, 
printing up ro three clear copies from an easily changed 
cartridge ribbon. Life expectancy of the print head is 
approximately 30 million characters. 

Ordering your WM80 
The WM80 can be ordered by phone on 0494- 32751; 
or by sending this coupon to: Walters Microsystems 
International, 'Matrix Housed Lincoln Road, Cressex 
Industrial Estate, High Wycombe, Bucks HPI2 3RD. 
Despatch is normally within 7 days by 
securiry courier, bur please allow 28 days 
tor delivery. Alternatively, you can collect 
your WM 80 in person from Monday to 
Friday, 9.30 - 5.00, Saturday 9.30 ro 12.30. 




To: Walters Microsystems 
International Limited 
'Matrix House! Lincoln Road. 
Cressex Industn.il Estate, 
Hi K h Wycombe, Bucks HP12 IKD. 

Please send me 



WM80 printers at £199 + £10 
delivery- + VAT - £240. V> each 

Name 

Address 



Postcode 



80 col, 
80 cps, 
friction/ 
tractor feed 




Tick box for details of optional serial interface L 
' T enclose my cheque no. for £ 

Please chMfe my Access/Amcx/Bardaycard Card No. 

n i 1 1 



: i :~ 



Signature 

WALTERS MICROSYSTEMS INTERNATIONAL 




The Top 
American 

Joystick is 

now a va liable in — _ Ruhb 
the U.K. . . . \cuJslo" 

One Hand Operation 

ZJUVkSPECTRUM 

• Including interface to plug straight into the 
Spectrum. 

• The first Joystick to give you "Arcade" feel 
and control. 

• "Jet Style" heavy duty, diamond cut grip. 

• Fire Trigger placed under your index finger . . . 
the finger with the fastest reflex action. 

• Self centreing, 360° action. 

• Compatible with most of the latest Software 
including: 

fbgnt Simuiaimn 

Maine Mittm 

Jetpach 
{.Cootu* 

PSSST 

Turwgai* 
', 3D Tunnel 

Counot 

MCyterfen 

I Gala vans 

Spookymati 

NOTE: THIS IS ONLY A SMALL SELECTION OF THE 
MANY COMPATIBLE GAMES 

Also available for Commodore/ 
A tari I BBC I Oriel Dragon. 



1 A-c.tO^a 


f^mvotot 


Soectm 


1 Hume* j/oei Slutrtg 


Alti Atak 


Jcrmtn 


1 .'Uppaty Std 


. Brain Uarrage 


Ff09fr*f 


D SS Enlmw 


! <•■', Sunsrt 


Btm/AUty 


1 \<-ln fl/tt 


, Ma/emtn 


Gatactrc 


1 MtttGlQKll 


(i;i!.lll,iti\ 


JMtfttl 


1 Gulpman 


■ 


Tiansam 


t Couth: GuarMa 


1 fiettrr 


RobotKt 


'Kong 


AstiuMaitn 


A/magnltAm 


Aimtgtddon 


Knot tti 3D 


(iittrnnaiot 


Mission Imootvbb 


Join f 


DHKli.f 



Item 



Spectrum Trigga Command 

VIC- CBM 64 Trigga Command 

Atari Trigga Command 

BBC Trigga Command 

Oric Trigga Command 

Dragon Trigga Command 

Intcilaco Unit only* 

* To use with your own Joysticks with 

Spectrum 



N.B All prices include Interfaces where require 

ALLOW 7 DAYS 

TRADE ENQUIRIES WELCOME 

24 HRS CREDIT CARD LINE 



\ 



P-P 



Amount 



£19.99 
£1299 
£1299 
£19.99 
£19.99 
£14.99 
£11.99 



£ 1.50 




I 



Sole UK Distributors 



27 HOPE STREET. HANLEY. 



!ES_ECT=osiir:s sr0Kf0/vrfl£/vr 



E=S^*? ■ ~*^f«»^^ TEL 0782 273815 



INDEX 

(continued from page 2 12) 

Looncy tandcr, 2, 8, 83 
Mortgage calculator, I, 4, 68 
Paying a Mortgage, I, 5, 78 
Multiplier effect, 2, 6, 75 
Punters draw, I, 3, 69 
Screen print, 2, 1, 69 
Spacefire, 2, l, 69 
Picking a Micro, 2, 10, 74 
Plotting 

— RBC.2, 11,22 

— Prawn. 2. II, 22 

— Spectrum, 2, 1 1, 22 
Portable computers, 2, 6, 56 
Programs for the ZX-80 2, 7, 60 
Reviews 

Acorn Electron, 3, 9, 56 

Aquarius, 3, 7, 58 

Atari personal computer, I, I, 17 

Atari 600XL, 3, I ), 72 

BBC and Spectrum graphics 

tablets, 3, 1, 46 
BBC Buggv, 3, 4, 50 
BBC Micro, 2, I, 16 
BBC Speech synthesis, 3, 6, 58 
Camputcrs Lynx, 3, 2, 12 
Chess machines and programs, 

2, 3, 26 

Colour Crcnic, 2, 10, 34 

Colour printer, 3, 3, 44 

Commodore 64, 2, 1 0, 34 

Comx 35, 3, 8, 56 

DitCS, 3, 2, 34 

Dragon 12, 2, 8, 20 

Grandstand Tutor, 3, If), 64 

Jupiter Ace, 1, II, 28 

Low cost printers, 2, II, 32 

Memotech MT3M0O, 3, 11,68 

Mtcrotan 65, I, 3, 45 

Midwtch MC, 2, 9, 76 

MPF-1.2, 12.91 

MPF-II, 2. 10, 28 

N'ascom range, 2, 3, 20 

N'ewBrain, 2. 9. 36 

Oric, 3. 2, 46 

Oric v. Spectrum 3, 3, 40 

Primers, 3, 12, 106 

Sanyo PHC range, 2. 10, 24 

Sharp MZ-700, 3, 7, 52 

Sinclair Spectrum, 2, 6, 20 

Surd M-5. 2, 12, 26 

Spcctravidco. 3, II. 76 

Spectrum add en's, 3, 2, 56 

Spectrum assemblers and monitors, 

3, 5, 50 

Spectrum Microdrive, 3, 9, 52 
Tandy CGP — 11 5 colour printer, 

3.3,44 
Tandy Colour computer, 1, 3, 12 
T'and> MC- 10, 3, 10,68 
Texas 99/4, 1,1, 18 
Texas CC-40. Compact computer, 
3, 

5,42 
Tcxet, J, 4, 12 
Vic-20, 1,2, 12 
Vic add on>, 2, 4, 20 
Vic add ons, 3, 1, 40 
Vic memorv expansion units, 2, 8, 

26 
Video eames machines, 1, 5, 20 
ZX-81,'1, I, 12 
7.X-8I add ons, 2, 9, 22 
ZX-81 colour board, 2, 7, 28 
ZX-81 I.'O ports, 2, 4, 32 
ZX-81 Keyboards, 2, 6, 28 
ZX printer, I, 5, 24 
Software shortlist 



one. 3. 8, 51 
two, 3, 9, 51 
three, 3. 10. 59 
four, 3, 1 1, 67 
five, 3, 12,89 
Sound 

— Atom, 2. 1 1, 50 

— BBC, 2. 11,50 

— Spectrum, 2, 1 1, 59 
Speaking tongues, 3, 10, 77 
Spectrum animation, 3, 1, 111 
Spectrum complex sounds, 3, 4, 

117 
Spectrum characters, 3, 2, 98 
Spectrum games sec GAMES 
Spectrum Graphics, 2, 7, 24 
Spectrum Interrupts, 3, 5, 102 
Spectrum programs 
Btock Blitz, 3, 5, 162 
Bricks. 3, 12,209 
Bridge builder, 3, 12, 218 
Byte Transfer, 3, II, 231 
Character generator, 2, 10, 94 
Corridors of fear, 3, 3, 121 
Detective, 3, 8, 1 57 
Displays, 3, 2, 128 
Double Height, 2, II, 111 
Drum Beat. 3, I, 111 
h.r Hole, *. 12,223 
File card, 3.9, 177 
Goblet, 3, 11,205 
Golf, 2, 9, 96 
Graffiti, 3, 12, 231 
3D Graph Plotter, 3, II, 216 
Gripe Cure, 2, 12, 101 
Histograms, 3, 8, 162 
Instant Command, 3, 9, 171 
Interrupt — Intercept, 3, 3, 129 
King Kong, 3, 10, 177 
Mean Machine, 3, 10, 203 
Multiplication, 3, 2, 128 
Not Centipede, 3, 2, 120 
Omega Invaders, 3, 7, 153 
Quick Change, 3, 6, 183 
Pac-man Trail, 2, 9, 91 
Revcrsi, 3, 6, 16 3 
3D Rotator, 3, 7, 80 
Scroll Colour, 2, 10, 84 
Serpent, 3, I, 124 
Slalom, 2, It, 103 
Slide Show, 3, 1, 109 
Snakcman, 3, 6, 179 
Space Chase, 3, 4, 133 
Sunn. 3, 3, 136 
Strange Pattern?,, 2, 12. 109 
Sub-Attack. 2, 12,97 
Tubewars, 3, 9, 151 
Weedkiller, 3, 8, 175 
Wildlife, 3, 8, 165 
Rom, 3, 1,93 
Sound, 2, S, 30 
Sound, 2, 11,59 
Sound, 3, 5, 54 
Speech, 2, 11, 60 
Toolkit, 3, 2, 77 
The Voice of the Spectrum, 

3, 6, 109 
Spectrum utilities 
Assembler, 2, 10, 66 
Assembler, 3. II, 159 
Auto line numbering, 3, 12, 226 
Character Generator, 2, 10, 94 
Compactor, 3, II, 229 
Denner, 3,7, 162 
Disassembler, 2, 9, 62 
Editor, 3, 6, 95 
Extra tools, 3, 5, 181 
Graphic Aid, 3, 1, 117 
3D Graph Plotter, 3, II. 2 16 
Hi-res Mover, 3, 3, 133 
Renumber, 2, 8, 79 

(continued on page 217) 



YOUR COMPUTER, JANUARY 1984 215 



@©©®@®@®CD®®CE©®(o)®(g)®®®® 






© 




IS) 

® 





© 



ARE TOP OF 



L 



■^tir 




. AND WE'VE WORKED HARD TO BE THE BEST! Micro Power are, 

0an official service and information centre, and we are major 
suppliers to Government and educational establishments, and 
stock the complete range of Acornsoft and Program Power 

1^1 software as well as a wide range of BBC. Micro and general 
VS) computing books. Our expert staff are always on hand to provide 

@ advice and assistance in the relaxed 
atmosphere of our showroom. 



© 




COMPUTERS 



Electron (Carriage £5) 1 99.00 

('Phone for availability) 

BBC Model B 399.00 

BBC Model B with Disk interface 469.00 



m 

© 

(ol 



MONITORS 



Microvitec 14" colour 247.25 

Microvitec 20" colour 343.85 

Kaga 12" b & w 123.05 



PRINTERS 




© 

B 




..7Wl T So£t 8 ^ 

Epson MX80 Dust Cover 4 50- — 7 MO*' V"**^ 

Epson FX80 Dust Cover 4.50 / J^V **-* 



Epson FX80 458.85 

Epson RX80 342.70 

Epson MX80 IIIF/T 399.00 

Olivetti Spark Jet 399.00. 

Seikosha GP100A 229.00 

NEC PC8023 373.75 

Parallel Printer Cable 15.50 

Standard 10" tractor feed fanfold paper 

(per 1000) 9.20 

Epson refill ribbons 3.39 



L^l A 




DISK DRIVES 



/ 




ACCESSORIES 



© 




IS 
© 




TEAC 40 track (100k) 228.85 

TEAC 40 track (200k) 424.35 

TEAC 80 track (200k) 327.75 

TEAC 80 track (400k) 569.25 

TEAC 80 track double sided (400k) 396.75 

TEAC 80 track double sided double drive (800k) 711.85 

TEAC CS55ES 40/80 track 100/200k (switchable) .... 374.90 
TEAC CD55ES 40/80 track 200/400k (switchable) 626.75 

TEAC connecting cable 17.25 

Acorn 40 track (100k) 264.50 

Acorn 80 track double sided double drive (800k) 803.85 

Torch 80 track double sided double drive, 64k. Z80 & CPN 

operating system plus software P.O. A. 

Shugart 40 track (100k) 263.35 

additional drive for above ( 100k) 163.30 



CARRIAGE fOR ELECTRON £6. BBC. MODEL B. PRINTERS. 

MONITORS. DISK DRIVES. FREE. BOOKS AND SOFTWARE 

ONLY 55p PER ORDER. 




© 


(I®©©®©®©®®®®©©®©®©®® 



Send anSAE for our complete listing 
of hi rd ware, software and books 
ACCESS and BARCLAYCARD welcome 

MAIL ORDER ADDRESS 

DEPT. 

8/8e REOENT STREET 

CHAPEL ALLERTON 

LEEDS LS7 4PE 

Tel: (0532) 683180 or 096343 



SHOWROOM ADDRESS 
NORTHWOOD HOUSE 
NORTH STREET 
LEEDS LS7 2AA 
Tel: (0632) 46B8O0 



Concept Keyboard 79.35 

Cable for above 20.70 

Acorn Joysticks (pair) 13.00 

Canvas cover for BBC 3.95 

Vinyl cover for BBC 4.50 

Complete upgrade 85.00 

VIA chip 4.95 

Bufferxhip LS244 1.25 

26-way connector 2.45 

Disk interface (including fitting) 97.00 

Econet Interface 70.00 

3 C12 Cassettes 2.13 

3 C15 Cassettes 2.24 

3 C20 Cassettes 2.53 

SS/SD Diskettes 2.88 

DS/DD Diskettes 4.03 

Wordwise 45.43 

View 59.80 

Speech Synthesiser 55.00 

Beebpen 45.94 

Kisho cassette recorder 19.95 

Acorn BBC Recorder 29.90 

MICRO POWER - PUT TO THE 
TEST WE'LL PASS WITH HONOURS! 





© 

© 

© 

© 
IS) 




© 





216 YOUR COMPUTER. JANUARY 1984 



INDEX 

(continued from page 2f5) 

Renumbering, 3, I, 119 

Screen Dump, 3, 12, 231 

Tape Examiner, 3, 5, 176 

Tracer. 3, 9, 83 

User Defined Keys, 3, 10, 186 

Variables, 3, 5, 1 35 

Spectrum, Word Processor, 3, 3, 

84 
Tangerine Micron Membership, 

1,«,9 

Lniu-l Adaptor, 1,2, 17 

The Spirit of Christmas to 
Come, 3, 12, 121 

TI-99/4A (extended Basic), Line 
Drawing, 2, 10,89 

TI-99/4A program 

Limpopo, 3, 8, 162 

L'K 101 programs 

Escapes! solution, 1, 1, 50 

Graphics entry, 1, 2, 67 

Program Conversion, 2, 4, 76 

VIC-20 

Bit; screen, 2, 10, 61 

Cassette, 1, 5, 53 

Colour and sound, 2, 1 , 38 

Communications port, 2, 3, 44 

Expansion, 3, 12, 197 

Games see GAMES 

High Resolution Graphics, 2, 4, 57 

High Resolution Graphics, 1, 3, 29 

Joystick control, 1,4, 39 

Multi-coloured graphics, 3, 1, 85 

Multi-screen, 3, 7, 1 14 

Music, 2, 2, 51 

Polyphonic boogie, 3, 3, 81 

Vic-20 program* 

Alien arcade, 2, 4, 77 

Alien Flashers, 3, 10, 186 

Astro gladiator, 3, 6, 167 

Block graphics, 2, 5, 76 

Bomber, 2, 12,99 

Breaking out, 2, 4, 71 

Changing goals, 3, 2, 123 

Change of memory, 2, 9, 90 

Character editor, 3, 7, 175 

Clock, 3,7, 179 

Decimal liner, 3, 2, 1 37 

Dodgems, 2, I), 101 another 
version at 3, 12, 212 

Double height, 3, 10, 205 

Earth invader, 2, 8, 79 

Fighter Raid, 2, 5, 83 

Four routines, 3, 2, 120 

Gold grabber, 3,8, 159 

Graph screen, 2, 11, 105 

Guessing game, 2, 3, 70 

High resolution, 2, 5, 75 

Indexer, 2, 10, 85 

Key to functions, 2, 6, 73 

Kev word deftner, 3, 8, 170 

Life, 3, 6, 181 

Life expectancy, 2, 9, 90 

Night train, 3, 11, 205 

On the grid, 3,4, 138 

Peeks and Pokes, 2, 6, 67 

Piano keys, 2, 3, 73 

Poly-Pen music, (requires a light- 
pen), 2, 10, 93 

Quick copy, 3, 1 , 115 

Racetrack, 3, 7, 157 

Ragtime RAM, 2, 7, 83 

Self Writing, 3, 10, 203 

Sound Option, 3, 4, 1 37 

Sounds Familiar, 3, 1, 109 

Sounds or Alarm, 2, 8, 85 

Sub Hunt, 3, 5, 165 

Tank Killer, 3, 3, 123 



Thrcc-DMazc (also Pet), 3, 2, 

125 
Tron II, 3, 9, 159 
Tunnel Vision, 2, 6, 77 
Vic Stick (requires a joystick), 
2, 12, 106 

Vic Synth, 2, 12, 103 
Resolution 3, 9, 113 
Tricks, 3, 12, 148 
Vic utilities 
Assembler, 2, 9, 58 
Disassembler, 3, 6, 80 
Expansion, 3, 10, 157 
Extended Basic, 3, 11, 171 
String Dump, 3, 12, 231 
Variables, 3, 4, 95 
Vector, 2, 11,67 
Voices on the Vic, 3, 5, 107 
Tomorrow's Technology, 3, 1, 34 
Writing a word processor, 3, 7, 

76 
ZX-80/81 Books, 1. 4, 49 
ZX-80 Keyboard Changes, 2, 1, 
61 
ZX-80/81 Machine Code 

Programming, 1, 2, 26 
ZX-80/81 Machine Code 

Programming, I, 4, 57 
ZX-80 Pecks and Pokes, I, I, 29 
ZX-80/81 Software Survey, 1, 3, 

16 
ZX-80 ROM Switch, 1, 3, 39 
ZX-81 Adventure Writing, 2,4, 
24 

Animated Graphics, 2, 2, 52 
Capabilities, 2, 5, 37 
Cards of Fate, 3, 6, 147 
Chess 1 (IK), 2, 12,68 
Chess 2, 3, I, 81 
Chess 3, 3, 2, 100 
Easing Operation, I, 4, 76 
Fake DOS, 3, 10, 1 10 
Fast Basic, 3, 7, 139 
Forth Simulation, 2, 12, 84 

ZX-81 

Games sec GAMES 
Games writing (IK), 2, 11, 64 
Games writing, 2, 12, 78 
Graphics, 2, 1, 48 
Indexer, 2, 9, 68 
Joysticks, (construction), 2, 5, 46 
Machine code one, 2, 8, 54 
Machine code two, 2, 9, 72 
Machine code three, 2, 10, 68 
Machine code four, 2, 1 1, 63 
Machine code editor (I6K), 3, 3,75 
Machine code monitor, 2, 6, 50 
Music, 2, 3, 34 
Pinball, 2, 10, 46 
ZX-81 programs 
Alien Attack, 2, 7, 51 
Alien search (IK), 2, 1,62 
Ark Royal, 1, 5, 79 
Artful dodge, 2, 6, 76 
Assault craft(l6K), 2,6,69 
As you like it (IK), 2, 7, 82 
Automatic Rem (16K), 2, 9, 95 
Auto Rem (IK), 3, 11,227 
Bar-graph plotter, (IK), I, 1, 48 
Basic truth (IK), 2, 3, 73 
Bigger screen (IK), 1, 4, 72 
Biorhythms(16K), 2,4,80 
Boarder-line case (IK), 2, 7, 91 
Board game (16K), 2,8, 84 
Bomb disposal (IK), 1, 5, 79 
Bone Idle(l6K), 3, 4, 151 
Brahma (IK), 2, 4,77 
Calculated risk (IK), 2, 2, 74 
Calculator (16K), 2,8,84 
Card tricks (1 6K), 2, 3,69 
Clue to clues (IK), 2, 7,91 
Code machine. (IK). 3, 1, 1)9 



Code storage, 2, 10, 91 
Code transfer, (IK), 2, 6, 67 
Column Scroll, 2, 10, 93 
Complete music (I6K), 1, 2, 61 
Cost price, (IK), 2, 1, 70 
Consult the Oracle, (IK), I, 3, 71 
Course and Time, (IK), 2, 7, 85 
Cricket score, (16K), 2, 1,64 
Crossword challenge, 1, I, 47 
Cvpher Breaker (IK), 2, 6, 75 
Danger Man (IK), 3, 7, 153 
Death Worm (IK), 3,9, 159 
Daredevil, (16K), 2, 2,69 
Dice Thrower, (IK), 2, 5, 85 
Disassembling, 2, 5, 85 
Double Height ( + Primer), 2, 4, 81 
Drawing Program (IK), 3, 6, 165 
Dungeons, (IK), 2,8,75 
F.iTortless index (IK), 2, 1,61 
Enterprise Rescue (IK), 2, 3, 71 
Equations solved (IK), 2, 2, 74 
Exam marks (IK), I, 3, 65 
External inputs (Project), 2, I, 71 
Faster graphics, 2, 8, 83 
Faster Slow mode, 2, 4,79 
Fighter Pilot (1 6K), 2, 3, 72 
Figure handling, (IK), I, 4, 74 
Filing Point (3.25K), 2, 9, 95 
Formula for Success, 2, 2, 75 
Four x four x four, (16K). 3, 8, 

Free memory, 1, 4, 67 

Golt"(I6K),3, 12,211 

Graphic Strings (16K), 2, 8, 81 

Green cved monster, 1, 3, 65 

Half-Life. 1,5.77 

Hex convert, 2, 6, 76 

High resolution graph (+ Printer), 

2, 10, 87 
Hot pursuit, 2, 5, 79 
Innocent indexing, I, 3, 64 
Intelligent Animal (IK), 3, 9, 151 
Kevboard reverse, 2, 3, 72 
Kong Jump (16K), 3,6, 170 
Landscape (16K), 2, 9, 89 
Lateral scroll, (16K), 2, 3, 71 
latest score (16K), 1, 3,67 
Learning fun, 2, 2, 7 1 
Line drawer, 1, 4, 68 
List remedy, 3, 3, 135 
List self starters, 2, 12, 106 
Lower case (16K), 2, 9, 94 
Lunar manoeuvre (16K), 2, 4, 75 
Machine code tips, 1, 5, 71 
Maths teaching, I, 5, 75 
Matrix Mover (IK), 3,6, 187 
Maze chase, 3, 2, 128 
Memory economy, 2, 1, 63 
Memory Man, 3, 5, 1 76 
Micro maestro, 2, 8, 85 
Molecules (16K), 2, 3, 67 
Moon Lander, 2, 1, 63 
Moving graphics, I, 4, 69 
Music notation, 2, 12, 109 
Mystery, 2, 11, 111 
Mystery program, 2, 4, 72 
Never a crossword, I, 5, 77 
New quirk, 2, 12, 105 
Not St Georges Day (16K), 2, 5, 76 
Noughts and crosses, 2, 2, 67 
Number square (16K), 3, I, 127 
Organic tunes (16K), 2, 6, 70 
Palindromes, 1, 5, 77 
Padcalc(16K), 3, 9, 173 
Pascal's Triangle, 2, 6, 69 
Plotter-Planner, 2, 7, 81 
Point to Point, 1. 2, 61 
Polynomial Solver, 1, 1, 48 
Pools Prediction, 1, 2, 65 
Prime Numbers, 2, 4, 79 
Program Name, 2, 11, 110 
Quick Peck, 2, 12, 109 
Reaction Timer, I, I, 47 



Remember to Renumber, 1, 4, 67 
Rem memory, 2, 9, 97 
Revolutionary Art, 1, 4, 74 
Rotating Display (16K), 3, 10, 179 
Rhvthm Band, 3, 2, 129 
ROM Tricks, 2, 4, 72 
Satellite Plot, 2, 4, 81 
Silent Running, 2, 3, 65 
Screen Artist, 1, 5, 79 
Screen Rash (+4K), 2, 10, 95 
Scroll Clear, 2, 11, 111 
Scroll Roles ( 1 6K), 2, 7, 90 
Search and Destroy ( 1 K), 3, 4, 1 33 
Search and Replace, 2, 8, 85 
Security Numbers, 1, 5, 71 
Sketch Pad, 1,2,65 
Snake, 3, 2, 1 19 
Small Enterprise, 2, 10, 83 
Sound Analysis (IK), 3, 5, 165 
Sounds of Alarm, 2, 5, 85 
Speed Ball, 2, 8, 83 
Speed Scroll, 3, 1, 119 
Spiral Clear, 2, II, 110 
Standard Deviations, 2, 10, 85 
Storage Technique, 2, I, 69 
Submarine, 2, 11, 99 
Surruund, 2, 7, 89 
Surrounded (16K), 3,5, 161 
Swap (IK), 3, 7, 161 
Tank Attack (16K), 3, 8, 158 
Teaching Aid (16K), 1,2,63 
Telescope Modelling, 2, 2, 74 
The Dictator (16K), 2, 2, 67 
The Plough, I, 3, 67 
The Real World, (16K), 2, 12, 99 
ThcWall(I6K), 3, 3, 137 
Three Games, 2, 12,97 
Tight Security, 3, I, 118 
Transposing Music, 1, 5, 78 
Tunnel (IK), 3, 11, 207 
Turbo (!6K), 3, 3, 121 
The 24 line Screen, 2, 2, 73 
Under Cut, 2, 10, 95 
white-Dot Destroyer, 1, 1, 48 
Wild Dogs, 2, I, 70 
Windmills, ( 1 6K), 2, 9,97 
Winning Sequence, 2, 5, 81 
Word Puzzle (16K), 2, 10, 94 
Worrv Maze, (16K), 3, 1, 107 
Writing Aids (IK), 3,6, 183 
Writing Wrongs, 2, 1,67 
Software Survey, 2, 2, 24 
Software Survey, 3, 4, 40 
Sorting, 2, 4, 37 
Toolkit, 2, 11,76 
ZXTRA wide Text (+ Printer), 3, 

1,88 
ZX Memory Packs, 2, 3, 16 
ZX Strings, 1, 5, 41 

ZX-81 utilities 

Bubble Sort, 3, 12, 183 
Cassette Files, 3, 8, 105 
Compiler one, 3, 7, 1 39 
Compiler two, 3, 8, 77 
Compiler three, 3, 9, 1 19 
Disassembler, 2, 7, 56 
Draw, 3, 12, 145 
Ecological Modelling, 2, 8, 46 
Education, 2, 1, 35 
Indexer, 2, 9, 68 
Machine Code Editor, 2, 3, 75 
Magic Squares, 2, 5, 40 
Merge, 3, 11, 169 
Multiline Delete, 3. 4, 144 
Padcalc(16K), 3, 9, 173 
Quick Load, 3, 6, 75 
Renumber, 3, 11, 153 
Tape Verify, 3, 5, 65 
Unifile, 3, 4, 66 

Word Processor ( 1 6K), 2, 10,52 
ZX-81'Spectrum Converter, 3, 12. 
176 



YOUR COMPUTER, JANUARY 1984. 217 



NEWS 

from SPECTRUM 



DISK DRIVE 

for ZX SPECTRUM 



Now from SPECTRUM a Disk Drive for the 
ZX SPECTRUM eKCluslve to SPECTRUM 
stores see our ad for full details 



Super new add-on 
for ZX SPECTRUM 



• New! SINCLAIR INTERFACE 2 
and ROM CARTRIDGES plus new 
software -see our ad for details. 



i Quality printer 
at under £200 



SEIKOSHA CP-100A now only 
£199.95 from Spectrum. 



LATEST NEWS 



• For up-to-date news, informa- 
tion & offers from SPECTRUM - see 
PRESTEL page 600181 for full 
details. 



Spectrum 
GIFT VOUCHERS 



• Not sure what to buy? Why not 
give a SPECTRUM GIFT VOUCHER • 
available In any value over £5. See 
your local SPECTRUM dealer NOW! 



NEW SPECTRUM 
MEMRERS 



Check our address page! - there are many 
new SPECTRUM dealers throughout the UK 
so there's a good chance there'll be a SPEC- 
TRUM centre near you. 



AFTER SALES CARE 



SPECTRUM service centres will ensure that 
should your machine 'go down' we will gat 
It running again as quickly as possible. We 
also offer extended warranties at reason- 
able prices tool - ask your SPECTRUM 
HOME COMPUTER CENTRE for full details 



COMPUTER 
DEALERS 



lor prospective Computer dealers!) If. you 
would like to know more about becoming a 
SPECTRUM APPOINTED DEALER on an 
exclusive area basis, please write to MIKE 
STERN, Spectrum (UK) Ltd.. Burrowfleld, 
Welwyn Garden City, Herts, or telephone 
(07073) 34761 



Fantastic Value from Spectrum! 

COMMODORE 64 

BUSINESS 
PACKAGE 

SAVE £200 




Includes! 

■ COMMODORE 64 

■ DISK DRIVE 

■ COLOUR MONITOR 

■ COMMODORE PRINTER 

■ FUTURE FINANCE 
PROGRAM 

Plus! 

■ FREE! GAMES DISK WITH 
SIX GAMES 



FOR THE SMALL BUSINESSMAN . . . this has to be the 
business computer opportunity of a lifetime! This 
superb, top-value package Includes everything you 
need to set up your own powerful small business/ 
home Micro system. 

There's the hlgh-.power Commodore 04 computer 
with Its huge 64K RAM memory built-in and brilliant 
graphics capability, with full colour. The system's 
completed with a Commodore disk drive - store your 
entire filing system, accounts, sales records, etc -plus 
tractor-feed printer, and a 1701 colour monitor. 

It really Is tremendous package - at SPECTRUM'S 
incredible low price, it's unbeatablei 



ALL THIS FOR ONLY 




OR LESS! 



All lUmi can ba purchased icperately - ask your focal 
IPlCTrUJM daalar for prlca. 



COM-64 Home Entertainment Package 



ONLY 




(Normal retail price £282.85) 



SAVE OVER £40 

,99 Includes: ■ COMMODORE 64 

■ CASSETTE INTERFACE ■ CASSETTE 
RECORDER ■ VITA JOYSTICKS ■ 
CASSETTE WITH 4 GAMES 



Hot ill itor.i cirry er«ry adv«rtiw4 iMm, plana phon* btfe-ra maklnf a tournty - prltai correct at tlrn* el |<tl«f ta prtu laoi 



Sensational 

COMMODORE 

VIC- 20 

Offers from Spectrum! 





111 i 



Model B Micro 

SPECTRUM £\ 
PRICE 



VIC 20 

ONLY 





VIC-20 

EXPANDER PACK 



All this for 
under £200! 

Includes: 

■ Vk-20 computer 

■ Tape Interface 

■ Tape Recorder 

■ 64K RAM Expansion 
pack 

■ Quickshot Joysticks 

■ 4 Cassette Games 

SAVE £67.80 




SINCLAIR 
ZX-81 



Super-Deal Offer! 



BBC Model 'IV with Dlik Interface Fitted C449.7S 

Sensational Offer for BBC Owners! 
OPUS 

DISK DRIVE 

for BBC Model 'B' 




ZX-81 COMPUTER 
Plus I6K RAM PACK 

Plus 4 Games 

ALL FOR ONLY 



Now from SPECTRUM ■ a DISK DRIVE for the BBC at under £1B0. 
Comoare this orice with any othe' Disk Dnve for the BBC and we're 
sure yoj'll agree that this realty is terrific value for money • But 
HURRYI stocks are limited Ana a'e sure to sell fast - so get to your 
local SPECTRUM dealer NOWI 



Normally £1*1.71 

HURRYI Only while offer lasts l 




SINCLAIR ZX8I 
ACCESSORIES 

64 K RAM PAC< £54.95 

16KRAMPie< ...... £24.95 

ZX Prnter £39.95 



STACK LIGHT RIFLE 



Other equipment 
for the BBC 



For Commodore 
64 & VIC-20 




Avl.USl* fo' t«r SMCTRUM. VIC 

20. and tht COMMODORE 64 

(Arriving Now), tomti complete 

with 11 fMt of cable and Ihrtt 

i icltirtt «i'0n lottni'i g*mn including "HICH 

NOON SHOOTOUT «vl(ti lull tound t«e<U 



BBC Single Dlik Drive SOOU £265 00 

B9C Dual Dlik Drive 800k £803 85 

BBC Dlik Interface Kit 

(Inc. Fitting) £97 00 

Acorn Software Caiiette-Baied 

from £9.95 

Acorn Disk-Based software £11.50 

BBC Cuiette-Baied software from . £9.95 
BBC BUGGY Spectrum Price ... £189 00 
BBC Disk Manual & Utilities 

Otic £34.50 

QUICK-SHOT JOYSTICK Especially for the 
BBC • Spectrum Price £19,95 



BBC 

BUGGY 
£189.00 



Now available: 
RC DIGITAL 

TRACER 

for the BBC 

CSS. SO 



Spectrum 
Price 



£29.95 



Including 3 
FREE Games 



Turn the page for more super 
offers from Spectrum • . • 



Ip.ctrum Computar Cantra* hava no <snMttt«i wtiatto.vtr with <h« XXIpirtrum Cmput.F mmufacturad by f indair R.t.arch ltd. 



SOFTWARE 

The Top sellers from leading British Software houses. 



Micro Dealer UK 

ZX SPECTRUM 

Lege-id Valhalla" CI4.»J 

Ultimate lunar Jrt Mm ...... Ci.SO 

Ultimate Wfc Atie' cs so 

tug-byte WUivc Miner" Cf.Of 

Q. lil.l.t 3-D Alt Altask ft •! 

Aif Chuckle (<uj- . . <4.#0 

CDS »oel CJ ,»J 

Crystal Millj o< Ihe Things " C7.S0 

Oceai ' Kent' f J to 

QukHArl Gamti l>ei>|ner' £14 »t 

l"i|ii| Zroom" .... £1.10 

intenttvt "Splalt" ,, . Cf.fO 

New Ce ** ration Corrldon of Genon ' CF.OI 

OuKkl'l.l (utlbOD ' . t*.9t 

Ultimate Je 1 Pit ' . . ci.:: 

Art : OirreM'On DeittuCtOrl" M.»I 

rvolr. Hunter Killer ' CT.tl 

ted $h.«t Apottlnit". . C9.VS 

Ocean T'lnivettlon" . . c t. JO 

- ■ male Trim Am" CI. JO 

Addictive Gimrt ' (ootblll Manager CO.tt 

QtWattM "Aeuapiine" , .... t».»i 

Doric Outlet Cive" ...... CT.f % 

Art.: J-D Com bit Zone' . CJ.tf 

riewson 1-0 Space Win" ... Cl.tf 

Commodore 64 

Uimisott Now*' Bower' C7.C0 
Uamasoft *ttie. el the Muliit 

Camell tJ.JO 

Me !b<n.rni House 'Hungry Horn* U ti.ti 

intercerjtor 'Suei Cly" . . . r.7.00 
Cmn Machine "rh*flbulftllt WinDlind tKf set -ft 

of 'ft Iht MhrtrM and rve-y1»VPg 17. 9 1 

Subbfebui • fitermlnaloi" ci.oo 

OuKki.tei Pu'ple turtles' . C7.0I 

Ocean Aimaaidden 64 ' . C».»0 

Melbourne Mpule 'The Hobblt (4 ' CI4.9I 

Intercepted Viutei Raider" C7.00 

Uimatoft Mitrlf 64" . . . *7.ir 

Ap'Of M HMTt ' C7.0I 

Qw tks l»a Oumtlc Warrlo' C7.0I 

VIC-20 

Ultimate let Pic' . Cf.tO 

Uamate't ' Mesa Cilictlc Uimis battle it the tip 

ol time" CO.OO 

imagine Bewitched" Cl.fO 

Quttl.tvl Skyhawk CT.tl 

LiimitoT Mnr co.oo 

Interteptoi ' Cniy Hon*/ c 1.00 

-u-t Artidn" ... ti.iti 



Software Invlt'Cn Attack On Aloha 




Cenltun' 


C7.fi 


Psion Saloon Silly 


C7.SS 


DoctorSott -Fligtit Simjlaw 


C7.tl 


Ameom "Spite Highway 
AHigito' Bug BUltef 


C7.fi 


C7.0I 


owe 




Soltek "Oiicula't liitnu 

UK Software 7ergoi t ffrrenge 


Ct.9S 


ft. .10 


Wurtftti Harrier Attack 


Cl.tf 


DRAGON 12 




Sonet Vf.hr 


CI.OI 


) Mnunce Micros Mavrice M.»of 


CT.tl 



SUNSHINE 

Cntfttfig (Dragon 31) U OS 

C fulling (ZX Spectrum) C4.9I 

Blind Alley (ZX Spectrum). £4.95 

Androids (ZX Spectrum) CS.9S 

Ciliuy Altitk (ZX Sse:t'.- 4gK) CS.°5 

Sword F.ghl IZX Sp«truii) . CS.9S 

MICRODEAL 

DRAGON 

The King . . (8 00 

Spite Wn it 00 

Dflenc* <8 00 

AltJlnl (8 00 

Klttiplllll AltitV CB.OO 

Spice Mbnopoly (J 00 

Minilon Adventure (I 00 

SALAMANDER 



Frinklln'j Tomb (Orison BBC. Ork) 
Lett In Spice {Origon BBC One) . . 

7V Flight Simulator (BBC B) 

Grid Runner (Dragon) 

Night Flight (Dragon) 
Qragon Trek (Dragon) 

Grand Pili (Dragon) 

Saiamandt i Graphic! Syium (Dragon) 

Goll (Dragon) 

Wltard War (Dragon) 



CO. Of 

ct>.»* 

CO. 9 f 
C7.9S 
C7.»S 
CO. 01 
CT.tf 

u.vr 

£7. Of 
C7.0J 



LEDA COMPUTER CARE KITS 



For Disk 

£12.95 




For Cassette 

£9.95 




GRANADA >IMONM 
COMPUTING TtTLlS 

The Zx Soecfj" - f<l low :a fiel thr 
r«s« trorr it £5 »5 

The 5c*:t-jr- Pfngrj-nirer is »5 
The S:«:".'--t' Bss« el Came! 

041 

IrtTXt-.CJ* SmCVl-t «!.'*w 

: ■■'• £7« 

Th« Asp'e I P-r.ftn- -r-r-'y 
handbook £10« 

»»rogratie%«|i with C'iphict £J.H 
The Oltox & now tp iriikr the 
mortol.l £SM 

Carnojtmc tw the Hobbynt 4 
Vtu* B jwnrvi £( « 

Slfl"*** mte^lting PtOftcft I*M 
Tht BBC <vU-o An e.pe-t 



BOOKS 



Co'-Tnj}^ rjA Co-iput.rjr, £5 9S 
The One ' »-: bow to net the 
■nmlPcrr*. £5»S 

Th» D-ucn 3? ooe* o' «f"M 

£S« 
Cofpjre' ijr«.ur. nd t*e<r 
j<« £S « 

, -. -.- £4»5 

IT Cjt-i 'off* BBC 
MKjO (S« 

i j Veirxw-iputri (4 S"i 

Datisawt ';• hn t. proit (5M 

"fodtcni tv 6SC V.:u OH 

1UNSHINI 

^^^ rWonWuj Sat lili 

'inct snal »ofJi (e« *e dltC 



The WonVftg Dricoe. U 
>i«on )J CiTet Vntei 



DM 
£S*S 

tat 



The Wsf»-(t Cof—noso-e b* 

£t»S 
COTiOdore 6* Matt n» C«!e 
HAnter (6.95 

The Wwij Dr*«.- £S.95 

The t*Axk ">« So«tA<< £S-9S 

The Ws-tip CBV £-i CUS 

D(i<a- JJ C*-^f AAlI^- f*.« 
fjcttioeii Forth "or tbf 
BBC £S»5 

Afsdicei fo- rhe '6K 
Spetlrjm . (S9S 

Swo»d Fight t;' '6k 
Spec If jr- I* OS 

Glll>« A—Jti "Ol 4I( 

^p»c'"i- (S.»> 

Bime AleY »v ^6X 

Sx«"U" (S.SS 

C'l-uii 'tx 16K Ss«riTi (*»J 



SHARP MZ7II 

(MZ-700 Series Computer) 




SPECTRUM PRICE 

SHARP PRINTER £129.95 

CASSETTE RECORDER .... £39.95 

SHARP MZ80A £399 



FREE! IO CASSETTE 

BASED GAMES 

The super new colour computer 
from SHARP. Now available in 
limited quantities - including 10 
FREE CASSETTE BASED GAMES 
from SPECTRUM 



DRAGON 




£175 

Sensational 

HALF PRICE offer! 

Buytht Dragon II from SPECTRUM at 
£175 and pick up super ACCESSORY 
PACK worth CSQ Including ■ COM- 
PUTER CASSETTE RECORDER ■ JOYS- 
TICKS ■ DRAGON CASSETTE TAPE 

ALL FOR ONLY £25 

DRAGON S.ng-e DISC DRIVE Now 
available . . ... £17S.OO 

JOYSTICK INTERFACE allows connection 
of ATARI type Joysticks £14.95 



ORIC-I 




SPECTRUM 
PRICE 



95 



139 



HALF PRICE OFFER! 

S'inga copy of this ad to your local SPEC- 
TRUM dealer when vou pj'crtase an 
03IC-4 48K and it will entitfe you to 
Oj*:hase the follov;irg4 titles of So)".vare 
at HALF-PRICE! ■ M'JlTlGAV.cS ■ 
ORICFLIGHT ■ CHESS ■ ZODIAC 



LYNX 96K 




For the . .- > ownert who're ready to take the 
oeitttep the «BK machine can be upgraded to 
full 96K tpecificatlon lor |utt CBO.OI 

LYNX 48K Model - 

SPECTRUM PRICE £ | 99 



Now from SPECTRUM ■ the new IVNX UK e««e'lng 
nore wo'kt pie e Icr ambitlaul prog '1 " I The molt 
~;:tjni teltuit of the 96X mut-T n ,ti 
additional memory In full High rtto'utian colour. 
it provldei 37 JK of RAM directly areeiilble In 
title - with up to 24K more ivillible te srogramt 
using machine code Aik to tee (fct tuper new 
IYNX «K at SPfCTRUM -«OWl 

SPECTRUM PRICE 

£ 299 



Net all Itorot tarry awry advertnad rum, plant phana before meJiinr a lewrner -prKei correct at tmt 04 going to preti f *0I. 



Everything you've ever wanted for your 



4 




JlniA* 



Superb ZX add-on's from your local Spectrum dealer 



New & exclusive to Spectrum! 

INDESCOMP 

Superb quality add-on's for the ZX SPECTRUM 




INDESCOMP 

KEYBOARD 

WITH FULLY 
ADJUSTABLE SOUND 




INDESCOMP 

SOUND AMPLIFIER 




ONLY £I0.9S 



INDESCOMP 
UK 

RAM 
PACK 




39 



.95 



INDESCOMP 

JOY 
STICK 

INTER- 
FACE 




£14.95 



INDESCOMP 



DOMESTIC 
CONTROL- 
LER 




<49 



.95 



INDESCOMP RS232 & CENTRONICS 
PRINTER INTERFACE £49.95 

ALPHACOM Thermal Printer for ZX 
SPECTRUM - NOW DOWN TO £59.95 




From RD Labs 
for the ZX 
Spectrum 

£55.50 



§§ Sfe §§ §g §g |§ g§ ^ S& g§ 



^ ^ ^ §^ ^ S§ ^f §§ §J1 



ZX SPECTRUM 
I6K 

£99.95 

ZX SPECTRUM 
48 K 

£129.95 

,.,-... i- ■ . 

Ifl the /X-SDfUt".- ' 

• • i'0d D» Sin.- ic RewJ':-i .'i 



VISCOUNT DISK DRIVE 



Now from SPECTRUM a Disk Drive (or 
the ZX SPECTRUM The VISCOUNT 
5%" DISK DRIVE with_ interface 
system and 
complete with 
all leads. 



ONLY 

£ 24f 





PROTEC 

joystick 
Interface 

£14.95 



KEMPSTON 

Joystick 
Interface 
ClOvStO kl "i ' '•■"> 

£15 

Joysticks with Interface £24,95 

Centronics Interface £45.00 





CURRAH 

Speech 
Synthesiser 

£29.95 



CHEETAH 

32K RAM 

Pack 

£39.95 

DKTRONICS Keyboard £45.00 

DK'TRONICS Lightpen £19.95 

STACKLICHT Rifle with 

3 FREE GAMES £29.95 




PRISM VTX 5000 

MODEM 




Now. your ZX SPECTRUM is your key to 
the world with the incredible PRISM 
VTX 5000 MODEM 
■ Versatile modem (or ZX Spectrum (16K 
or 48K) versions ■ Slim design (its easily. 
matches your micro ■ Instant access to 
Prestel ' & Mlcronet 800 information ser- 
vices ■ Instant communication with other 
ZX Spectrum users ■ Use the Prism VTX 
5000 with a Sinclair printer - and print Pres- 
tel frames Ask your local SPECTRUM dealer 
for further details • NOW! 

SPECTRUM PRICE 




Sinclair ZX INTERFACE 2 

The new ftOM Cartridge/Joystick interface. 
Loads programs instantly! Takes two joysticks! 
Juit plug in and play. 

ONLY £19.91 

Plus 1 New ROM cartridge software. 



Turn the page for more super 
offers from Spectrum . . . 



Spectrum Compiler Central hiv. m connection «ti)C»tKr with the IX Spectrum Computer manufactured by Sinclair Research Ltd. 



A% #il 



New! 600XL 




• 16K RAM expandable to 48K 

• Full stroke keyboard • Full 
sound with 3 V: octave range • 11 
Graphic Display modes • Full 
colour (256 colours -128 colours 
can be displayed at one time. Ajlt to 
see this super new micro at your 
local SPECTRUM dealer NOW! 

SPECTRUM PRICE 

£159.99 



ATARI 800 

Check with your local SPECTRUM dealer for our 
SUPER LOW price. 





ATARI VCS GAMES 
MACHINE 

With all these FREE extras FREE PADDLES 
■ FREE JOYSTICKS ■ FREE COMBAT 
CARTRIDGE ■ FREE PACMAN CAR 
TRIDGF ALl FOR ONLY £jfc« OO 



TEXAS 



PRINTER 
BARGAINS 




TI-99/4A 

Exceptional value from SPECTRUM and 
representing probably the finest home 
rmcro computer value on the market today' 
• The TEXAS TI-99/4A is built to an extrrmcry 
high standard and u highly recommended 
by SPECTRUM (or its utter reliability. 

SENSATIONAL 
NEW LOW PRICE 

Wide range of software available for TEXAS 
Irom your local SPECTRUM dealer 



MONITORS 



COMMODORE 1701 

with sound £230.00 

SANYO 14" Colour TV 

(ideal as a monitor) £229.95 

SANYO CDD 3I2SNB 

Colour Monitor £285.3 5 

SANYO 12" 

Creen Monitor £99.91 



SEIKOSHA 
GPIOO A 
£199.95 

SEIKOSHA GP1U0 VC. £199.95 

SEIKOSHA GP100 AS. £199.91 

SEIKOSHA GPJ50 X £249.95 

EPSOM FX 80 £459.95 

EPSOM RX SO £114.95 

MICROUNE 80 £249.95 

MICROLINE 82A £149.95 

MICROUNE 9? £495.95 

ALPMACQM 42 £99.90 





New! 

MEMOTECH MTX5QO 



Here's the super Memotech 
MTX500 Micro • specially des- 
igned for versatility In a wide 
variety of applications. Its 16K 
ROM contains several languages 
& routines to suit users with dif- 
fering levels of computer skills 
Its RAM is a powerful 32K 
expandable to a massive 51 2K 
with full 16-colour high 
definition graphic capability 
and a superb top-quality key 
board. Its a superb Micro and 
you can see it at SPECTRUM 
now) 



SUPERB VALUE 
AT ONLY 




MY TALKING COMPUTER 



"My Talking Computer" by Elec- 
troplay is a marvellously simple and 
clear children's Micro that's perfect 
for theyounger child or the slow lear- 
There's a range of brightly 
coloured, bold programs -such 
"Talking Story". "Talking Numbers' 
or "Talking Games" -giving a wide 
selection of educational AND fun 
games, on easy-load cartridges. 



SPECTRUM PRICE 




The intelligent 
CHESS COMPUTER* 

Models available: 

ESCORTER £179.99 

AMBASSADOR. . . . £229.99 
MONARCH £279.95 



ACCESSORIES 



c: 2 oata cassettes io.m 

C15D*"A CASSETTES 10 51 

VISCOUNT SINGLE SIDED DOUBLE 
DENSITY (10! IFOR APPLE COMMODORE. 
ATARI. TANDY} £21.25 

VISCOUNT SIN &U VOID. SINGLE 
DENSITY d0> EJUS 

VtSCOUN* DOUBLE SiDED OOUBli 
DENSITY (10) IFOR SHARP S'JP:R5PA N 
fTC I £li §1 

VISCOUNT SINGLE SIDED DOUBIE 
DENSITY 9* TRACK 110) (FOR NASCOM 
COMMODORE 8050. ETC > (51 U 

EMPTY DISK CASES {FOR Vi 

o<s«rrrts> £» « 

DISK HEAD CLEANER «IT £1* 10 



TELEVISIONS 

12 TBO B&W PORTABLE 

CTPJ13' t4' COLOUR PORTABLE 



£59 95 



COMPUTER CASSETTE 

RECORDERS 

from £27.50 

ZETA Joystick 

for ATARI, COMMODORE, 

VIC-20 & 64, SPECTRUM & 

ORIC 

ONLY £10.95 



SpKtrum Computer Ccntr«t Mil no connection whitiorvrr with ttw IX- J»«trum Computer rrunirtjeturto »y ttnclilr Rcftlrth Ltd. 



There's a Spectrum Centre near you 



AVON 



BATHSdttwlltPliU, TjTdrtSt 

TEL 10225! 61676 

BRISTOL Brant tl Coapattrt la . 

24 »irx flit), TEL 102721 294 -.S3 

WESTON-SUPER-MARE K i« 

CWUHtti t. 32 AKrirt Si. TEL: (0934) 453324 



- 



BEDFORDSHIRE 



BEDFORD Stinid Lid . US M .coat «4 

HI <0?34|4S341 

DUNSTABLE OormiM. 7 11 BnM«W 

!H .U6H7I 651)15 

LEIOHTOM BUZZARD IM Cosa«w 

CtaWiUMitiDtiKiyneiMitK ir&vdgtS: 

Ul <OS25) 376622 

LUTON Jerry-Mere. 49 Gtcint St 

Ul (068 2) 23381/2 



BERKSHIRE 



REAOINO David SmMeit. 6 YWtS Hti 
c M;r IE. 1 073-11 MO ,'13 
WINDSOR Wycombt VldH. 44 Kl*« 
fdnifd Court 111:107534 1 67441 



BUCKINGHAMSHIRE 



B LETCH LEV Kami CoaptfM Ctwt 
iWOMtMitir.IU. 1IWO8 1 647744 

CHEBKAM llotf IMrtotjiiBtr 4 
Cttipultis, 113 H4fl St TEL; 104941 713373 



CAMBRIDGESHIRE 



CAM BRIDGE K. P lid.. I2j Kiegs 7k%i 
TELl0223l 68087 
PETERBOROUGH PtMftarseffi 

; : rr.;nical.:<i3. 91 Mllt«M Rd 
TEL (07331 41D07 



CHANNEL ISLANDS 



OUERHtB V Guild. 3-8 Tat PcAK. St 
PWMPOT UL 104811 24682 
JERSEY Audit JC Coigutti Ctatre 
7 MB SI SI H*l«» TEL: 05341 74000 



CHESHIRE 



ALTRINCHAK Mr MKig. 29 Hqfc Sv 
TEL .0611941 6213 

CREWE Microti™, Unit 2. 128 Hntwtt ftd 
TEL .02701 216014 

CHESTER OakUikl Comprint lid 
IDOBdvdttOi T 11: 102441 3 10099 
MACCLESFIELD Cimtri 4 Cenaaui 
.int. 118 Mill SI TEL r0625l 27468 
NORTHWICH CJntirt 4 Compttii 
Cf Hit. 3 Town Si TEL l0606l 45629 
STOCKPORT WtKMig lid . 1 LitUe 
LlndtiUM 111 |061!4»0343S 
WARRINaTONWWitgi IIIBrdftSl 

in : Do?;.: m?oo 

W1DNES ConjulM CUT. '8 IfiCIOfll U 
HI :0b1| 470 3333 

WILM8LOW Swin Dl WlmUm 4 8 SI 
timet Pmiie. TEL: (0625 1 5262 13 



CLEVELAND 



MIDDLESBROUGH McKnu (Brnn. 
SKLMWpt Rd TEL (08421 22?36i 



CORNWALL 



BX AUSTELL ABIC CottiptiUU. DtOf 

.«.r.lm»irA)l(inrSq TEL ,0728: 87JJI 



CUMBRIA 



UAHHOW -IH-FURNESS ?> ■-.-• 

Coapvlti Cwl re. 96 Chute* SI 

TIL : 0229 1 38353 

CARLISLE Thi Compultr She* 56 58 

ISMMrn HI: <0228) 27710 

PENRITH Pcnrrth CoRaacitcci 

M Cicilegitt. Tfl- :0768; S7146 

Opts Bon -hi 11118 pm 

WH ITEH AVEN P 0. HtnOrM. IS Uf SL 

TEL ,094612063 



DERBYSHIRE 



ALFRETON Cotton Hi.lt***, 69 '71 M|t 
H HI 10773)832078 
CHESTERFIILO rMCH8ltl(C*ttW 

14 Sltetwitvn Pliet TEL 10248. 208102 
DERBY C T Llc-clionlc*. (I Cucmt latrat. 

T ht Spot TEL 103321 360456 



DEVON 



EXM OUTH Open Ct-tntl. 30 Tat StJttt 

HI: 1033521 4408 

PLYMOUTH SyiUiLtl. 76 ConnlSL 

TO 10762)28706 

TIVERTON Acln* Men) ClIKW. 

37 Simptvn St. TEL 0884 252854 

TORQUAY Pwi CfjllHt. 8 TtttBBt. 

Cmtt Cllto*. TEL : 10803) 526303 



SEVENOAKS Emtt Hm* C*W«i 
Ocm I Si Tfl .0732: 466800 
SITT1HQBOURHB C MdH tr i P*B. 
65 Hie* Si 111'. 0794 25677 
TUNBMIOCE WELLS' 
CoacaUrt 1(8,28-30 Si. 
TCL 10892141555 



DORSET 



BOURNEMOUTH II 

Gwiputu Cwtit I ttttitotm Cmc«t 
TEl 102021 20166 



DURHAM 



DARLINQTON V.i'.t-e 4 Brcwi 
aSBoMgill IEI: 10375)459744 



ESSEX 



BASILDON Godri) 1 28 32 Em WW. 
Ttwn Centre TEl :02$S) 2SS379 
CHELMSFORD MiUn Hrpui Ltd, 
a8toomr*WR(J TEL 1 0245; 354696 
COLCHESTER Cttthttttf Cf*Hl< 
CMIIt. 16 SI BHOlpU SL TEL (0208147242 
GRAYS H RtyMkH 79 Otlrtt F48 
TEL '037515948 

ILFORD WDOllmini. 75 llttrd lw 
UL 0H478I3D7 
LOUQHTOH Mkro t MovM C 

309 High Rd Til ifls: 508 12>5 



GLOUCESTERSHIRE 

GLOUCESTER ThrModt'Sv; "j $1 
itxthafflSI Hi: :04S2! 410683 



HAMPSHIRE 



ALDERSHOT Di.-« Stwdtr*. Si SUU» 
Rd Hi 0212: -20155 
AN DOVER Atdovti Arte 105 Hit* SL 
TEl 10264) 58751 

BASINGSTOKE Ttslltrt.23 allftil 
Putt TEl .0766177079 
PORTSMOUTH Cypn.t Coasv.tr 1 
ltd . 281 Cowwclll r» UL(07O4i8J3«l 
PORTSMOUTH Watatrioavtll* C 8 
MfeftBM. 70H*niPiM TEL I070M:S99H 
SOUTHAMPTON fl J PtrUr I BM ltd . 
HWrtlTMRC Stle((4 TEL r0703r 445926 
WINCHESTER W«h«W Cjori 4 
Coub»i1»>* C*nli». 75 Pi fttW X Si 
Til l0962)539l2(JtitOMM«l 



HEREFORD 



HEREFORD Welgitj Hi -Tee* UL 41 
8.TISSI Itl 104321 275737 



HERTFORDSHIRE 



SOREHAM WOOO llinr Vc : 

JCShml«|R4 IEI I0II95383U 

HITCHIN CUMi* Aru (MjCtb C 

I»iUMi.6«aHtimllit«M 

TEL (04821 59285 

POTTERS BAR IMC 

797 HUB SI TEl: 10707)44417 

ST. ALBANS |Harta) Cijrti C 

Ct«tl», M/l6Htiyyrt«Hin 

1EL I0727I52S91 

STEVENAOKD J ConjeMfl . II TiMr* 

St TILi0436l65501 

WATFORD SRS MCTisysltas L'JS 94 

The Pirjto. Hlpl St TEL: l0923i 26602 



" 



HUMBERSIDE 



ORIMSBV fi C JtkMMlU.afnwiJB. 

Rhtdxtd Conlr*. TEL0472 42031 
HULL Tl* ContMH tmti: 78 AMMy 
K8TTlt048Jl 26797 



ISLE OF MAN 



DOUGLAS T H CMttttJl IB; 
57 61 VWWUSt TEL.0624J3482 

iJtsiOperitojl 



KENT 



CANTERBURY K*e1 Vwt SyOMq 
DHBJBM H»vie. 17 Pki«« SI 

"E. 022.'lWl2O3 

DOVER Kul PadIsi 4 CMpstin. 4 bk| St 
HI -0304)702070 
ORPINGTON ED4 Miruiog LM 
7iS!ill0lSp.PWIHV»od TEl tOtni 39478 
RAINHAM HI[low*rC««i»»l»riia 
39 H.ph ST . MMwiy Tpirni 
UL ,0034)376702 



LANCASHIRE 



ACCRINGTONPVCaBpetcfi.38JlAiur 
SiTEL'iJ254;36S2l-32«TJ 
BLACKBURN TMW0 CMHMtt 
9 llftBtM TEL .02541 691333 
BURNLEY IWQCei|MifCltm.»4J 
SUMttlSt BBll IAP1EI lOJtJtMJIJ 
BURY (Linoi.) Men lt»rB. 7 IfM St 
HI lOtll 7976764 

OLDHAM HW 4 BWHM4 Cixetlrt 
IB, 64 Twm.it SI TEl. 10811 8M 1808 
PRESTON WM«|1 49 f*!«rwa 
TEl 0772. 554250 

RO CHDA LB IBM < BMBMI CMMin. 
7SYciUUrf$: TEL 10708:344554 



LEICESTERSHIRE 



LEICBBTBR Y*m«i. 40/43 SBMpt 31 
TIL 105331 644774 

MARKET HARDOROUOM *,nv*p 
»:-tC-.-;.:«'j ;C.':'o- 
TEl I0858I63056 



LINCOLNSHIRE 



GRANTHAM OH Hit Ca titwi IB. 
t2IO>MiyM TEL :0476: 7«t*4'702SI 
UN COLN IUO Cceanin. 74 NMrtMM 
HI 105721 25907 



LONDON 



E« PetWrtU. 85 H$» St NjfS E4K H»a 

TELI0II477894I 

E8 l#:G»r»»»l 244 Cl*4* Rd , Htzutf 

Ul '81.633 0135 

KC1 SU«r/l4-^ l7-i9i«wtriiM 
TEl .01:2423456 

MmiB* Hi: (It) (31 3331* 1830 
Nt 4 L«*tc S4tn. 19 Tt* tnttmr, 
IN Sown. S**m TEl ,Jt 882 4J4J 
MM CnMAKtUH. 1J91 MttM 
T(l -01 446 7780 

NW4 M Vafl C MBlMI 81 818. HUtMUl 

H*»4» tEl 1OI1 202 2272/3/4 
S61 VI: (VMM's. 61 MCC*S49W«I 

UL.01.'403i$88 

SEB S«l(«0»»l. 373-376 FMUt/iy R4. 

NtnOtkMiTEt 1011 8591 5 to 

SE11 Gith.:iCc=:i-'ri XSKi^svx 
Pt Ra Tfl .On 587 0336 
AbKtaHOvJtTgM 
SE1SC»ll»i»r»tl!4 l52RytlMI. 
Pti.'in TEl.;0l)63922O5 

SE23 EKf UlrtMH 79 rhjt S. S0«a 
HweM TEL Oil 653 4724 

SWB CMtW BktM It*. M J«r«w PMC* 
Hull«F«IUiiB/«lT TEl lOU 3*6 8494 

swi» Ex««.3i hm« si, rnmmm 

TEl (01(947 nil 

Wl 0«ITM4t<fwt(|U 

Ul: (01) 724 23 J3 

Wl <***(ttfi*IWi8««Str»»l, 

(7 WifMtl SI TEL 101.486 0373 

W1S*<:F«t»l.BtoiC4WK256 

Tw«M« Cooit Rd TEl ;0 1. 580 5826 

W7 T K EltttrttlCS. 1II3B«t»lRL 

HHMtHLl01l5792S42 



MANCHESTER 
GREATER 



MANCHESTER LMUiltt SEtCtaMji 

ST. Si, Ami St TEL: ;08ll 832 6B7 

SWINTONU(UKr»lH MP 

UM Itl: 1081)7282282 

lite HfM FiMfr 

HYDE PlM. 213 215 Ulrtjl St 

TEl (08113685936 

BO LTOft MBBw UL, 21 Oum«Ba 

m 107041 33517 

WIOAHWUiigltf. UMttmSL 

UL 10942144382 



MERSEYSIDE 



BIRKENHEAD FlrtCawai* HI fl. 

o»eii m. Rk* f«n tei fosi 1 845 sooo 
hes wall Tim!*** rui in Srtuos. 

46 PMlty Rd 1U: (0511 342 7516 
LIVERPOOL &MWRK4. 20-22 
WMKAMII TEL .051 709 MM 
LIVERPOOL (Alntr*») Httptmr 
31/37 Wild 1 id Bxt HI: .a 1 525 1792 
SOUTHPORTCtMrH CdMdMm. 575 
lw» St Ul 10104)31581 



MIDDLESEX 



EDGWARE STUltr 1-4. 130 HkB Si 
UL 10)1962 7488/8860 
HARROW CJinrt Am ittertCwanir 
CtvUIW. 24 SI. AMI 81 UL (Oil 427 5469 
HAYES CVddUe. tOGO UikUft Rd. 
TEl: !01i 573 351 1 ( Jul OrMWfi 
TEDDINQTON TW«B(Bi Cw*n C«itr» 
EfO«Si.TEL:;01i977 4715 
UXBRIDOE JUL C««8M4n Ltt, 
7 WindurSl TEL'OJiSlStJIS 



NORFOLK 



FAKBNHAM fiVi'tm. nNorattlM 
HI :0378>fi)3l9 

NORWICH SddWlUrtMBt. 52 St 
BentdictiSt Ul:lQ(03iK772S 
THETFORD TMRttrd C B 4 •* : .1 21 
Guildhall Si. TEL (0842:61645 



N0RTHANTS 



NORTHAMPTON Um Ccoptiia 4 
Srttt«u Ltd.. 72 Kaptv i«1ln*» 

7EL:l0604:.7l074fl 



NOTTINGHAMSHIRE 



NOTTINGHAM CinwC 

8'9.-l0TrUity WiA IEI. i«02i 742912 
HOTTINQHAM Bule. J9-41 TnM 

eouUvud. Wdii Bmtttut 

Ttl:|0(03i8l97l3 

WORKSOP UtruvtiwV. IrBBi St 
1(1 10909 > 4 72248 

NORTHERN IRELAND 



BELFAST lilnrMtticalU 37 Gl 

Victor ii St TEl: 10232. 248*36 

CO. AHMAQH (■«»»» BBmttST. 

PgrUdon.Crmjlvoii TEL i0762i 332265 
LONDONDERRY FcyHCuMBBf 
Syi«!flS.]Bdh«gSL T a: 10504 -268337 
NEWR Y Hl-ari Ctmttfttt Urn, 34 
vji*;rniiSl Ul 10693 '85545 



EIRE 



DUBLIN Edlik CarajBlit C« LH DM 6, 
Pcwt'tcaml Iii««hoiw C*ttrt. SMO 
We.mSt TEl OutlM 719934 



OXFORDSHIRE 



ABINQOOH liar fWdl C lilBH. 
7lSt#rtSI TEl {0335:21207 
BANBURY CC4IWU/ PHJ. 2 CMfCli Une 
TEL:0295i55S90 

HENUEYONTHAMESFmui Coopuitn 
I'd. 40A8«!I St TEL '0491)575744 
OXFORD l.1f Fl4Kt 7 SL 5iV: Si 
Ul. I023SI 21207 



SCOTLAND 



ABERDEEN N«m EWClMlHl*. 

I 3EllllSt,Pll<rM« TEl: (0779: 799O0 
AYR VtrtniH. 64 Nn Er^i Si 
Ht (07971 364124 

DUMFRIES VtiuM. 71 BBJM St 

HI 183871 54547 

EDINBURGH TM SPK04 C4*tn 6-7 

AKIguj Si TEL .0311557 4546 

QLASGOW VlCtw Mym ltt . 340 Argrlt 

STTEl.:041|221S958 

HAMILTON Tdm0cu«C4«pnn.8-12 

CMldwSI TEl (06981 283B3 

KILMARNOCK YmHs. 49 F^KJtl 

TEL. 05631 32175 

KIRKCALDY KlikUUy PlotatrwBic 

BMM8, 2546 H M St.RK 

TEL (06921 204734 

STIRLING A. Kipitna. 58 Pan Si 

TEL (97881 6632 



SHROPSHIRE 



SHREWSBURY Ceaptf* Ml 

UOiMgit* HI ISA 



SOMERSET 



TAUNTON Cnyi, 1 ST 

TEL. 88231 72986 



STAFFORDSHIRE 



STAFFORD, C*nwt«f»«, £9 Fvfiu St 
TEL. 07851 41899 
STOKE-ON-TRENT Dl»ipBB»m 

l;MvtatSc.Arcid«.rlMkrr 
TEL- (07821 268620 



SUFFOLK 



OURY ST. EDMUNDS Bfyri^Mll 
C»nli(. II GuildKlli St. UL 0244) 705772 
FELIXSTOWE X U Clicimitioiltd. 
4 Milttif Rd TEl 10394) 271 1!3 » 273459 
IPSWICH Birtwun. 24 Cw Si 
TEL: [0473)60965 



LOWESTOFT SM Villi 1 44(M8snRd 
North, TEl: (06O2I 3742 



SURREY 



CAMBERLEY Omtn Ara rjBCM 

Compulnt OlvllWI, 38 Hkj» $L 

TEl: 10276) 65848 

C H ERTSE Y ChtjtTMy CtMJSBt CMtttl. 

1WIMW St. TEL '09328. 64663 

OUILOFORD TM MMW SM», 23 S*W 

Dm TEL:lO0772iO48339l« 

HASLEMCHEHij. 

75 Junction Plica. it\ R«i ( 

TEl (04281 54428 

NEW MALDEN Sutt«» V :u 5i»i»mi 

31 High SI. TEL: {Oil 942 0478 

RICHMOND Cml C««t«<w Strvlcn. 

8 Hill St TEL: 101 1 940 8635 

WALLINOTON 3urr*y Il«r9 SrMmt Ltd . 

S3 WMdc«t< fld. TEl: (01 1 847 5638 

WOKING K4fMr(. 71/73 C l l M K iH Wiy 

TEL (04862)25657 



SUSSEX 



BEXH ILL-ON-SEA Coewifrwiti. 
22 31 LdMinlt Rd TEl: i0424i 22J3A0 

!Op«nlitgHld-0cto»or. 
CRAWLEY Gir«i» CompsIM S*lYl(«l 
62 Tid Btulirjid TEL 0293) 37842 
LITTLEHAMPTON Km CAm LW 

39H,;nSl TEL (09084:5474/4545 



TYNE SWEAR 



NEW CASTLE-ON-TYNE MntuiDt 

Cirtsn 4 Conputir Min. 16 Nsrt»jsit|rlii« 
CI. TEL (06321 327461 



WALES 



ABEROARE Inidy Cflmju'.er Strict* Ltd , 

F0 Mill SI., Tha Sonlfe Tf«cye«e. 

TEL .06851081828 

ABERYSTWYTH AtttOiu it GMMiyi 

33 Pur SI TEL 109701 615522 

CARDIFF R4«4M Cdi. 18 22 High St 

A(tM4 TEL: 102221 31960 

LLANDUDNO (Gwyiwdd) ConpulK 

Pit I Cncaunl. 15 CKxmtl 34 

UL (04921 79943 

NEWPORT [Owirtl| RMMiCdi. I'JJ 

Conmidlil SL TEL 10633: 67376 

PEMBROKE Rutin Ctt 19MiinSI 

TEl ;064l 668 3878 

PORT TALBOT MxroC^ 6Rty« 

Butldldgi, lilDot Rd Ul: 1 0e39 (887730 

WREXHAM T E FcCtrU, 26 Kog St 

TEL: ;0978: 364404/35452? 



WARWICKSHIRE 



3 



LEAMINGTON SPA IC CttNtMfl 43 

Ruiidll SI. TEL .0926: 38244 
RUGBY The Rugdj Mtctt Cmti* 9-11 

HogtnlSI. TEL ;0788. 7057? 



WEST MIDLANDS 



BIRMINGHAM Shttx««dt Gt YVwllfi 
Aicido. TEL (02h 236 7211 

DUDLEY Cintnl C««nw» 1 0888M, 35 
ChurchB PiKinei. TEL 1 0384 1 23(169 
ERDINOTON ThtGl<MtM9tiGfMCFirt 

High SL TEl: 1021: 3846108 
WEST BROMWICH BM 4 J 

J9QMMI St TEL. 1021:553 0820 



WILTSHIRE 



SALISBURY WfrjinrtCdstmt Ctmrj. 
20 MlllotdSt. TEL 10122, 28888 



WORCESTER 



WORCESTER Onld Wmig IV, 

I Mlimlon Hone «t)ft St TEL |0905) 27551 



YORKSHIRE 



BRADFORD Ettclts Ha-Seie Hssu. 
Rjwson Sfl TEl i0274l 309268 
HUDDERSFTELB Rkktrtt OirMrly 
U-jiIoii 12 Ouetn Si TEL |0484|25334 
LEEDS B.181 4 Bliss 4 ttoet B'wKe 
TEL 10632 1 454451 

SHEFFIELD S»»».ldiSyHMit Ltd 176 
Will 31, TEl: 1 07421 755006 
SKIPTON IS* 1 St*, 45 BtfMtf Brtdgt 
TIL 10788) 60O78 

YORK YorK CoaitMCtr Ctttri. 7 SMtgili 
Arcidd. EEL: !»904i 84 1862 



Hot an iter** Carry avary atfvarUttd Ham, pltuc phone before maAJnf a Journey - prlcai correct at time ef loint to prcu EAOE 




I_l_l til I II II II III I I I I I II I I I I I I t I I I I I I I I I f l"l"l l"l 



High resolution colour graphics facilities on 
micros provide outstanding opportunities for 
creative presentation of complex or irregular 
images. Maps, technical drawings, illustrations, 
even personalities can be accurately 
reproduced. But full use of these facilities is 
inhibited by the tedious and time-consuming 
plotting of individual coordinates. 

The RD Digital Tracer solves the problem of 
tedious plotting by providing g enuinely instant 
transfer from original drawings to display file. 
But a Tracer does more than that . . . 

Untouched hard copy from ZX printor. 



LltvCMOi'lll 



RD DIGITAL TBOCCR 



no » • * 

■Oil I lf,1 

i fi ual: 



Cumbt »r. 



i i i i i i i l i i i i i i ) i i i i i i i i i i i i i i i i t i i i i i i i i i i i i 



• Instant Full Colour Image Transfer and Scaling 

Faithful reproduction of ony shape is produced on display file 
immediately, simply by moving the head of the Tracer over the 
original outline. Fost PAPER and INK colour change is provided. 
The software also includes an infinitely variable scaling routine. 

• Special Constructions 

Cirdes, lines, angles and rectangles can be rapidly sampled 
and applied, based on any two Tracer input Doinls. So 
windows and wheels, bar charts and frames, and so on, ccn be 
added to outlines within seconds. 

• Colour Fill and Texture 

Fast colour fill, or a choice of colour hatching can be added 
within outlined oreos on the display. 

•Text and Symbol Positioning 

Text, or user-defined symbols, can be positioned as desired, 
under the control of the tracing head. 

• Display, Print, SAVE and Re-trace 

Besides colour display, drawings may be printed, and SAVED 
on cassette lor video recorder). And with me re-trace routine 
omazing an ; mated presentations can be made. 

BBC Micro Tracer 

This Tracer version operates with the BBC 
Micro Model B, or ADC converted Model A 
computers. It is suitable for oil colour modes 
including Teletext, and a 'colour palette*, which 
con be modified whilst me program is running, 
relieves the user of complex GCCX colour 
spedficotion. Accuracy to 1 % is achieved over 
o full A3 troring area. Softwce is provided for 
both serial and parallel printers. The price o ; 
£69.95 includes P&P and VAT. 



i i i i i i i i 



'he RD Digital Tracer 
is supplied with 
connector/ i nterfoce, 
software cassette, ond full 
instructions on use. It is 
available from Spectrum 
and other computer shops, 
or cfrect from RD laboratories. 



i i i i i i i i i i i i i i i * i i it i_ i i iii i 



Pease 
serd nre 

Nome 



. TraceHsl for BBC Micro at £69.95 each, total £ . 
. Trccerfsl for ZX Spectrum at £55.50 each, total C. 



ZX Spectrum Tracer 

The ZX Spectrum Tracer Icompaifble with 
ZX8 1 1 operates with all ZX Spectrum 
variants and accessories, including 
Sinclair printer and Microdrive. 
Original areas up to A4 may be 
ced with a typical occurocy 
greater than 2% 
The price of £55.50 
includes P&P and VAT. 



Q Address. 



',-! Cheque, payable to RD Laboratories ltd, for £. 



.endosed. ft 



Send , o: Depi YC RD laboratories ltd 20 Court Road Estate Cwmbran Ti 
Gwent NP44 3AS. Allow 28 days lor delivery, ]-| 

ji^^ jiccccccccccccccoioicccccccccccccccccccco 

Economic Micro Control 

RD laboratories also supply me RD 81 00 SYSTEM lor automatic 
measurement, test arts control. The modular-based RD 81 00 SYSTEM 
is already widely used in many applications - from sdentific 
experimentation to smali-sccle energy management systems. 

" | ~'~'~i~'~i~ , " , ~'~ , ~ , ~ , ~ i ~ , ~ , ~ , ~CCCO~ , ~'~ , ~ l ~ , ~ , "'~CCCCCCCCCCCC , L 
"i"i"i"rri~i"i"i~ri"i~i~ri"i~i"i"i"i"i"i"i"i"i"i"i~»"i~i • i i"COi 

For further product details pease send your name, address and |-J-J-| -, 

postage stamp to RD laboratories ltd 20 Court Road Estate Cwmbran CCCCCO 

Gwent NP44 3AS Tel Cwmpron (063331 74333 Telex 437240 




i i i • r 
i"i~i r 



i_i_»_i_i_ 



i_i_i_i_i i_i 
_l_l_l_l_l_l_l_ 



t i i • i i i i i t i i i i * i i i 
j_i_i_i_i_i"i*i"i"*i~i~i"i~i"i~0" 



1 U ' 'JLW^WJ.'.'.WJAW.W.'i 
"l"l"l"l"l"l"l"l"l"t"l"l"l"l"l"l"l~l"l"l"« I I l~l •_••_•_ 



I I I 
"l l"l 
*l"l I 

~ ~l 

.'•'I 

"i r 

iii 

"CO 

ICO 

ICC' 

•CO 

111 

CO 
CO 
CO 
'-O 
'.O 
CO 
CO 

l~l"l 
i~l~t 

CO 

l"t 
l"t 
III 

l"l I 
l"l"l 
l"l 
l"l"l 

CC 1 
CO 
CC' 
CO 
CC 1 
CC* 

l~l"l 

CO 

l"l"l 
l"l"l 
I I I 
l"l"l 
I I I 
l"l"l 
III 
III 
III 
III 
IVI 

"l 

."l 
l"l I 
• I 1 
iTi 
l"l 
l~t"l 
I I I 
I f I 
rci 
l"l 
in 
iTi 

I I I 
I I I 
iTi 
iTi 
"l I 
l"l"l 
l"l~l 

rn 
rrl 

CC' 

l"l~l 
I I I 

CC' 

CC 1 

«"l"l 
iTi 

CC 1 

("l"l 
ft LI 

l"l"l 

'I'I' 
l"l"l 
ft"l 

CC 1 

l~l~l 
l"l*l 
l~l"l 

~l~l 
iTi 

!±! 

■ 

CC' 
r~i 

l~l I 

1 I ■ 
• ■ 

CO 
I I I 
I »"l 
l"l I 

CC 1 

III 

CC 1 

l"l"l 
III 

CC 1 
CC 1 
CC* 

l"l"l 

l"l"l 

• o 

O" 1 
CC 1 

!CC' 

't~l"l 
'»~l"l 
III 
'•"l"l 

CC 1 
CC 1 

"l"l"l 



224 YOUR COMPUTER. JANUARY T984 



STATUS 



NO. OF SYSTEM -*X 

Eifttw type — vm 

RAM START ADDR —Git 
EPflQU ST. ADOR — Hii 
JOB LESGTH — OH 
TASJt — CXM 



WHICH TASK 00 rOU MM TO DO 
W) CHECK 1HAT EPflOM IS COM 
XI RCAO THE CONTENTS Of EPROM WTO 

RAM 
Y) BLOW AN CPflOU WITH DATA fPJU 

RAM 
7) VtRinr THAI EPROM DATA IS THE SAME 

AS IK HAM 
010OUIT RTORfSTAftt 



CAMEL PRODUCTS 



BLQPR0M81 
uniquely sophisticated 
EPROM 
PROGRAMMER 

| In lib it various libs inci. Sinclair 

Roairch 
| Eprom programmer for the 2516, 

27XX single supply families. 

yes. even the 27128 from Intel. 

Check, Read, Program + 

Verify all or part of Eprom. 
| So immensely user friendly you'll 

hardly nood the manual. 

Designed for the beginner but 

includes a single key entry 

route for the professional. 

Supplied as firmware, the m'c 

driver routine alone is worth 

more than the price of fast CODES available 

BLOPROM-81. No Personality H POfi wxvz 
I Cords, or other additions, just a ZX81. Several inbuilt safety 

features. On-board Vpp generation. 28pin Z1F socket. Cabled 

connector and extender plug. ADS case. 
| Note: Can provide up to 36 inputs or 40 outputs as an DO 179.95 
Note: A Spectrum version of this very popular instrument will be 

rclcasod in 1984. 
DREAM 81 
A olK with extras 
Full 64K Rampack with link options to disable 0-8-16K. Plus a 28 I 

pin EPKOM socket for 2716. 2732 2764 and oven the latest 

27128 from InU'l. Fast'slow Eprom option, professionally built 

and testod. In an ABS case with an LED indicator. ££9.95 1 

PR0MER81 
At last! A low cost reliable programmer for 2516 32. 2716 32 I 

EPROMS. This is the solution to using EPROMs instead of | 

tape. Requires 4XIT3 batteries for a regulated 25 volts. 

Remarkably priced at £19.99 1 

PRQMER31-S NEW for Spectrum I 

The very popular PROMER-81 for the ZX81 has been adapted to 

the Spectrum, and the price kept low. £22.95 

PROMER-SP NEW for Sptctrum 

A brand new Spectrum programmer for 2764/128. Zero insertion 

force sockot & software on tape. Delivery Jan. 84. Order now at 

£29.961 
ROM SP NEW for Spactrnm 

Ingenious unit for Spectrum, with 2X28 pin sockets and a Reset 

button allows up to 16K of Basic or M'C program to RUN or 

LOAD instantly from EPROMS. Cabled connector and full 

extender cord. NOTE: Does not disable Sinclair ROM. £29.95 1 
ROM-81 
Provides two 24 pin sockets for up to 8K of EPROM memorv in I 

the 81 6K area. Can use 251632 or 2716(32 £14.95 | 

MEMIC-81 
A 4K CMOS RAM and lithium bauary unit. Easy SAVEing. 10yr I 

storage and instant retrieval of progtams. Resides in 8-12K or 

12-16KofZX81. ISMS I 

CRAMIC-81 
Ingenious hardware software allows this 16K CMOS RAM withl 

lithium battery to CO-exlst in same memory area as ordinary 

RAM. ZX81 can multitask on two completely independent 

programs. £79.95 | 

PIO-Bl/PIOSP 
Rugged TTL user ports for ZX 81. Spectrum. 8 Inputs + 8 Outputs I 

on 16 pin sockets. Mating plugs are supplied. £14 93 £ 1 S.50 | 

PRINTER MONITOR ACCESSORIES 
MSB Monitor Stand for BBC micro. 

Sits over the Beeb 

17"X12"X3.75' 
P&P£3,50 £19.96] 

PSS Standard printer stands fori 

OKI. Epson etc. 15"X12"X4.5". 

P + P£3.50 £16.95 

PS1 Largo model 17"X14.5"X3.76' 

P6\P£3.60 £19.96 



\l 



PSC-3 for Epson MX-100 

etc. 21'X14' , X3.76". 
I P&P £3.50 122.95 

I CUSTOM PRINTER 
STANDS for larger 
printers P.O.A. 

| POT Printer Output Tray 
for 11" f enfold paper 
P&P£3.50 £16.95 



UK, VAT extra. No VAT on exports P-i-P UK. 
Free Europe ~b'k - Overseas +10% TLX 81574 



•**^r JUUvmmui KJ ttr U*m HI i. 



EDUCATIONAL SOFTWARE 



For ctoldrtn tqti 4 - 1 



Fitly *•*•• — y-mnrj 



edoc are j^ ,,„ 

fc>rr r ....in, ggT^S •""""'" 

en ih« 

U3BB 

MICRO 

(Mod*4 A ind MtrfU ■) 

WITH COLOUR. SOUND AND 
OTHER ENHANCEMENTS 



on i)v« 



ZX81 



SPECTRUM 

SUPPLEMENT 

£5-95 rr 6 ** 



PROORAMS WRITTEN IN 
STRUCTURED FORM 



f All aratraa* silt IK ZXS1 ) 



P7 QF P»P«rb»ck 
t./'C70 110pag M 



<^ 



Thasa program* covmr a wealth of basic concepts every child 
will meet in prim try education. They ete produced by ptolessronel 
educators mnd have been thoroughly i»n»a In m pttmsry school. 
Dealgned 10 go beyond drill 4 practic* they promote learning 
through Infraction and discovery. Programs range from counting 
and limp* arithmetic to ones deeilng with vciumo, batanca and 
direction, mostly In lorm of games. Each program la ahofl but 
powerful and comas with lull documentation. 



rr., 

EOUCAAE 
1 139* Stoat* St 
J London 

I SWiX SAY 



Pku* Mod copiti Eduturi GO on ZXBI /Spectrin I 
. . . :aj»» Edutuit 50 oo BBC Micro 

< lacleu choqua/pettil uit: lore I 

Nome 

Addron | 



Ut your (MM bontfll M> -, - S+ntt no- 



yc 




YOUR COMPUTER. JANUARY 1 98A 225 



/ 




Extend your 16k 
Spectrum to 48k for 
just£2300. 

And get a Free 
program worth£4-50 

into the 
bargain. 




SP48, 32K Memor y Extension with Pro g ram - £23.00 

Now, our SP4S offers even tenet value. 

Because now. we're not only offering you lite facility to up-grade your 
16K Spectrum to48K, we're also onenngyou the opportunity to he able to 
utilise this vastly exlendicitrumory quickly and easily 

For £23 all you need to do tsplug the chip-set into ih* sockets provided 
by Sinclair on your tout 2 (or £35for tssue 1 } and you have -1 standard 48K 
Spectrum fully compatible w.th ad Sinclair add-ons and very low in power 
consumption 

I here Is no soldenng required. 

l-itlinyand removal areeasy. 

And the SP48 curries our full warranty and is upgradable, on a pan 
exchange basis, to SP80. 

Then all you need to do is LOAD our specially written 48K guide 
program. Beyond Horizons', and your 48K computer will guide you through 
its memory 

With no need to labour through manuals 

This will save you time, because we all know how easy it is to get lost 
with memory maps. 

SP80 Pa g ed Memory Extension - £46 

Tills Ingenious device gives .i 1 f)K Spectrum two memory banks of 32K 
each and a massive total of 80K of RAM 

It can be used as a standard 48K machine . but pages can be switched by 
software instructions within your program The SP80 is not recommended for 
absolute beginners unless used with 48 80 FORTH. 

Fitting, power consumption and Sinclair add-on compatibility are 
identical to the SP48. 

Fit and Test sen-ice at our premises £3, by registered post £7 

48/ 80 FORTH- £14.95 

This new FORTH compiler editor is the latest, best and most complete 
version of FIG -FORTH for the Spectrum Far h tape includes both a 48K 
version and anSOK version. (Don't forget that an SP48canbepart exchanged 
foranSPSO) 

48/80 FORTH gives you the speed of machine code with the 
programming simplicity of BASIC, and is Ideal for games- writing Unlike other 
FORTH versions, all the Spectrum's excellent graphics commands are 



%Ktln-IH.illHill|l.lstill.)|)H-l 2'l.lllllvHn |i,\., l i?'lhvon<lll'iii/..ii«.'^ 
••Iimun ISK Spit Hum usee ImvitolT IK. Hid 1'OKi.sv.H'utN 
vMinKlis.. Ix>^ iiMii.itii|Milal«*lli4'«li<<pi.tctU*'. Iu»u ft > 1 1 mir r,l iln 
.iKiilmtes, how In find mil liowmiK h^iieiiintioiy KMi ,iudmii< li.\ 
wuith more. Willi the Sl'hSilii* pi.Mir.imisirit' < >n if. nun. I l ><i. VJ 



lVWVVWWi 

retained, and sound is still available using BLLP Cassette handling routines are 
also included 

48/80 FORTH includes a separate FORTH editor which uses pan of 
RAM as if it were disc The 48K version allows a 16K "RAM disc", and the 80K 
wrvon a massive 32K "RAM disc". 

48- SO FORTH comes wtlhacomprehenvve user manual covering 
both compiler and editor. 

ZXSIowloadcr - £10 

This classic piece of software loads ZX81 BASIC programs and arrays 
straight 9nto your Spectrum, readyforSAVEingand F.DITlng. Itcandoina 
few minutes what would normally lake weeks of keyboard lime. 



AE products on th« order form arc in stock at the timcol going to press Same day dspatch 

for phoned Access and Visa order s 

To East London Roboncs Ud Please send by return I tick items required) 

D $WSUssuelU55l!ssue2£23) 

U SPSOUssue 1 LT0}(lsaue2C46) 

Q SLOWLOADERC10 

D "BEYOND HORIZONS" program L450 

□ 48 80 FORTH El 4.9'. 



tosageO 65p 1 enclose acheque/POfor - 



Hi 



-.MyAccess.Vsa.No s 



Name. 



A;::c-is. 



East London Robotics Ltd .Gate 1 1. Royal AJxrt Dock. London E 16. 
24 How Information Service 



Tel 01 471 3306 

24 Hour Access and Visa ordering 

Tel 014744715 

Special Enquine* "lei 014744430 

Totex 8813271 



EAST LONDON 



NBBHIiaS! 



226 YOUR COMPUTER, JANUARY 1984 



IS SOFTWARE YOUR BASIC PROBLEM? 



Too many programs to choose from? 
Too little background information and data? 



SW1W8K0 index 

IS YOUR ANSWER 



lh«f Guide to MkrotomputW Sollww* 




1?M Wl - £1-50 



:'i<u4f 



DRAGON 
ORIOli 

>BBC 

A 

ATARI 



for 

Everyone! 

r MXxTproarama 



he most comprehensive guide to Software 
rograms for the eight leading Micros. 

• COMMODORE 64 • DRAGON • ORIC 
ATARI 400/800 • VIC 20 • SPECTRUM • ZX81 

Software Index gives a description of each program listed 
and provides information on price, program operation, 
sound, memory required, colour, names and addresses of 
retailers and in many cases a screen photograph. 
The whole range of programs are covered in the index. 
Whether your interest is games, utility, education, 
business or personal management you'll find the 
information you need in Software Index. 



DON'T LET SOFTWARE GIVE YOU A HARD TIME- 

GET sonwai&raDEx^ir 

The problem solver -in your newsagent's early Dec. 



A PROFESSIONAL 

BUSINESS SYTEM FOR 

UNDER £1,000 ???? 



we were continually being asked for such a system, so 

we have puduced the following programs with hardware 

requirements of: 

Dragon 32K - 1 x Disk Drive 

80 Col Printer & T.V. /Monitor 

• SALES LEDGER • PURCHASE LEDGER 

• CASH BOOK • INCOMPLETE RECORDS 

• NOMINAL LEDGER - ALL £99.00 EACH 

• STOCK CONTROL £49.95 - INVOICING £29.95 

• DATABASE £24.94 (on cassette £12.95) 

• SSP CALCULATOR £15.95 (on cassette £5.95) 



All tally f>ro/i.:s:Mi/>,tl (trotjt.ftns wtitttw hy <tt,i;<nml<ttil with '/it 

yaws tDuxtrfanco ot tin- nseds ot snMttbustiKfSses 



• Dealer Enquiries Welcome 

• Easy to follow manuals 

• Optional Program Support Contract 
Full details from: 

ABC Business Software 

17/19 Lichfield St., Wolverhampton 

Tel 0902 - 29021/29907 




YOUR COMPUTER, JANUARY 1984 227 



PRODUCTS FOR THE VIC-20 + SPECTRUM 



SPECTRUM OWNERS! 
NOW AVAILABLE 

THE ULTIMATE IN JOYSTICK 
INTERFACES 

THE FOX PROGRAMMABLE INTERFACE - 
AN INTERFACE WITH: 

• Complete compatibility with all programs. 

• In-built memory to store up to 16 different 
games keysets at one time. 
Battery back-up so no loss of memory after 




• Full casing. 

• Through port for further expansion. 

• Proven compatibility with the microdrive 
power off. (Battery recharged during use so no* Built-in pseudo Rom facility with room for 
replacements are required). personnel tool kit. 

r One switch only for simplicity of use. • Compatible with all Atari-type joysticks. 

The superior interface without awkward trailing leads, just plug in and start your game. 




LAUNCH PRICE ONLY £28.50 incl 

SPECTRUM 

UPGRADES 

o»* £21.00 




*^m 



fOX ELECTRONICS LTD. INC LUSI VE~"ue 2 machines only) FOX ELECTRONICS LTD. 

A high quality kit at a new low, low price which simply plugs into existing socket 
within your Spectrum, no soldering is required and step by step instructions are 

supplied. Takes your 16K to 48K in simple steps. 
PROBABLY THE BEST KIT AVAILABLE AT DEFINITELY THE LOWEST PRICE 

AND FOR THE VIC-20 

Vixen RAM Cartridge 

Switchable between 16K or 8K + 3K. 

Gives you the option of full 16K RAM or 8K and 3K 
RAM in one package. When added to a standard 
VIC-20 gives 16384 bytes of extra memory in 
memory blocks 1 and 2 or 3092 bytes of extra 
memory into the 3K memory block AND 8192 bytes 
of extra memory switchable between memory 
blocks 1 and 3 

• Fully compatible with available 
motherboards/ modules. 

• Simply plugs into the rear expansion port of 
computer. 

• No re-addressing of existing BASIC programs 
needed. 




Only £34.95 



\lfl.}t\U\\ III 



T5 



PP 



141 MiHI \ KOM>. ii\MS<;slokt. IIWls II I :025fi >iw.7i 



Please send me:- 

Joystick interface Name 

Spectrum upgrade □ A .. „ 

Vixen Ram D Address - • 

Catalogue D 

I enclose £ 



228 YOUR COMPUTER. JANUARY 1964 



PLAY ALL DAY WITH THE LATEST AND 

GREATEST SOFTWARE TO , s 

BE SEEN ON SCREEN ! „ *tt \ «,JB 

^ %^tjPLv * on 'he very best coi 



» 



€ 






*. ♦. 



5 ^ January 6th 7th 8th ore the 

J> ^ dates when you can play oil 

^K day with the very latest in software 

♦ on the very best computers, including 

Atari, Vic 20 and 64, ZX plus Spectrum. 
Oric, Dragon and BBC A 8< B. All will be on 
' display ai The London Home Computer Show! 

Once again the emphasis wilt be on the lower end 

of the price bracket, with computers from C50 up 

in £300. 

Ploy .ill day, Iry or buy it's all there at the greatest 

hornu computer show onttrthl 

Friday 6th January 1084 — 

10.00 a.m.- 6.00 pm 

Saturday 7th January 1984 

10.00 a.rn 6.00 p.m. 

Sunday 8th January 1984 

1 0.00 a.m. 4.00 p.m. 




THE LONDON 
HOME COMPUTER SHOW 

HORTICULTURAL SOCIETY'S NEW HALL, WESTMINSTER 



The London Home 
Computer Show. 
Royal Horticulture! 
Society'* Now Hell, 
Greycoat Street, 
London S.W.I. 

Admiiiion Adulti £2.50 
Children under 16 £1.50 



QUALITY COMPUTER 
LENGTH CASSETTES 

JP Magnetics can solve 
your problems 

10xC.15for£4.50 + 50p p&p. 
Cash with order 

We are specialists in the supply of bulk 
custom wound audio/computer cassettes 

Trade enquiries welcome 



[ DU PUCAflON^ACruflis] 
_NOW^AJ_LABLE_ 



Very competitive rates available on 

all our services — contact 

for price list/ quotations now 




; 95p 

i every other 
" month. 




One publication you'd 
be nuts to miss 

Acorn Programs- out now. 
25 great programs for the BBC Micro/ Acorn. 

Available at W. H, Smith, John Menzies and, 
all leading newsagents. 




YOUR COMPUTER. JANUARY 1984 229 



Blast off to ADVENTURE 




Create and solve ADVENTURE 
programs on your Spectrum, 
Commodore 64, Dragon, Oric or 
BBC Micro, 

CREATING ADVENTURES ON 
YOUR ZX SPECTRUM - 

Peter Shaw and James Mortleman. 
Create and solve Adventure 
programs on the Spectrum with 
this exahng new book which 
includes live complete major 
programs, plus chapter after 
chapter of hints and tips to help ycu 
write your own programs. Chapter 
headings include Creating Locations; Picking Things Up, 
Monsters; Adding Graphics; and Adding to the 
Vocabulary. Jusl £4.95 and you're up and away. 

CREATING ADVENTURE PROGRAMS ON YOUR 
COMPUTER — Andrew Nelson. H your computer uses 
a version ol Microsoft BASIC, Ihen this book is for you. 
It contains three complete Adventure programs, along 
with extensive documentation to help you create and 
solve Adventures. Suitable for use with the Commodore 
64, Dragon. Oric, BBC Micro, Sirius. IBM PC and 



Apple, you'll find this book an 
easy - to - understand 
primer on Adventure creation. 
The full-length programs 
inciude WEREWOLVES AND 
WANDERER and THE AFTERMATH 
OF THE ASIMOVIAN DISASTER. 
This book is just £4.95 



Interface Publications, 44-46 Earls Court Road. London W8 6EJ 
Please send me the following books. I enclose £ 

D Create ADVENTURES on your ZX Spectrum 

S'rviw'Morteman 4.95 
[J Creating ADVFNTURE procjramson your Compiler 

Andrew Nelson — £4.95 




Name. 



Address: 



IMTERRKE 

PUBLICATIONS 




• iM Mid book T.iKi.fCjKt . • : bvOklhoC- 

> Luxe. Ravi. <;.'::» R.vru. (tun 3. 7 f.?A ;0i2 1 70? 7SM labia 




FORMULA ONE AND STERR1NG WHEEL 

For Sinclair ZX Spectrum I6K & 48K 



thkgamf; 

B.ivci! on current formula one leveh of acceleration. braking anil 
roadholding, with 10 circuit-, to choow from (one on I6K vcr-ion) includinf 
Slverstonc, the world'f fasfevt grand pri\ circuit, thiv program has been 
d eveloped lor i he ultimate in realism with the help ol Tlic Jim Kus\ell 
International Raving Driven' School at Siivcrstonc. It has tour itafei 
liiMrikiicii, Pmciice, Qualifying, and Race — wtiii citttH can racing again*) 
von in wet or dry sotiditioiis. Incredible wuml effects and »mcHith (Paction 
graphic* yivc you all the speed md evcilcment of motor racing. 1004b 
machine code. 



THE STEERING WHEEL 

Naturally you cannot (tact a racing car effectively by pushing buttons or 
wiggling ■ joy/Mick so we have developed a •.leefinj: wheel that fits to the 
Spectrum. With one hand on the wheel (the other Irce for braking and 
accelerating) it gives the level of precision needed to steer the car on the 
fastest line through the corners and correct a -Aid when you overdo it. The 
wheel isuronsly made and thanks to a brilliantly simple clo-i^u we have been 
able to keep the cost down to a minimum, It will be used for many game in 
ibe Inline but Is now only available with IORMI.I A <>M- 

SPIRIT SOFTWARE 
11/2 Pembroke Mews. London W.8. 



CABSUr T Presents A Graphical Adventure. 

TWE I40RP 



By Gordon Holmes For the 48K Spectrum. 




K 



Ton, risen from death in your own time, must 
travel to the laboratories (which are now a 
Mediev al Ca stl e) wh e re yo n once worked and 
launch THE ANTIMATTER ACCUMULATOR, that 
von developed, into space and balance ont the 
force of the black-hole. 

Full insrnctions on tape. 
Trade Enquiries Welcome 



Price 

£6.95 
inc. p&p 



COMPUTER 
CABINmi 



Access Orders Tel. 0782 63 691 1 

Mail Orders to Computer Cabin 24 The Parade, 

Silverdale, Newcastle under Lyme, Staffs. 

ST5 6LQ. 

(Please make cheques payable to "Cabsoft"). 



230 YOUR COMPUTER. JANUARY 1984 



9 t 



; -.j9 



**% 




METAOALACTIC LLAMAS BATTLE AT 
THE EDGE OF TIME 

A fast and oripnai game tor the unoxpandod Vtc Chaftanging 
and TOtourtut with good sorties and a unow game action and 
design, t«s promises to bo tiu most exoSng new a 5K V)C 
game since the introduction of GfitORUNNER nearly a year 



8ER ZONE 



^V tr V r Y J Vng r tt J R il f i a *i l i ^ A i t 



Loorn to control two spaceships at one* Foot 
the EXHILARATION as, after long hour* of 

practice, you control the two snjpa so that hoy 
function as a smooth, co-operative team' Fcei 
the raw POWER as you lunge lor the electro 
button and BLAST your mwn iei mo expending 
clouds Of SPACE JUNK!' Feel (he humftatton as 
a carelessly aimed BLAST slams into the side of 
your last remaining ship? 6K expansion required. 

Available tor Commodore 64 £7.50 
■^ and VTC-20 £6. 



ATTACK of tho MUTANT CAMELS 

Planet north noods you' HosrJo abort* have used ODrurtx; 
engneenna lo rnulnlo camels from normally rtarmleu boasts mto 
90 loot high, neitliomum shielded, laser spitting deuth cnmolsl 
Con you fty your liny, manoeuvrable fighter over the mountainous 
landscape to weaken and destroy the camels before they invado 
(no humans ttronghotol You must wsrutand wnnenng laser tn> and 
aMn UFO*. Gamo action stretches over 10 screen lengths and 
features superb scrolling scanner I fZ player actions and 
unbeaevabie animation' Play th>s game and youl never be ablo to* 
vrsrs a zoo again without getting an itchy tnggjr linger! Awesome 
m/c action! <• fc 

Available for ^ * 

Commodore 64 £7.50. 







- y* 



b\ 



taken Grrfrunner - tho game that 
lopped bcsB fc t ar charts in USA and UK - and 
created an awesome sequel. 
GiaphtcaSy superb, « features multyle screens now 
I alxtns iind attack waves, mystery bonuses. 

renegade humancKfa. dortexor holds, diagonal 
# tracking, countdown/panic phase and much, much 

more.. 

Packed mto 20 rrmd-zappwig zones and 
i accompanied by incredAle sorties 
UK expansion required 
Avnilabki for Commodore 64 C7.50 
andVtC-SOC*. 

HOVER BOVVER 

A totaiy original arcade gam* lor C64 leatunng outstanding graphics and a 
sound track created by a professional Piano Wuard. Gordon Beonat has > 

borrowed his neighbour's 
Air-Mo lawnmower. Mow 
your way through as 
many of the 16 lawns as , 
. you can before tm 
'• pursuing neighbour 

retrieves tw mower. Set 
your dog onto tie N 

" aur to help you out 
•pots and doni 
annoy tr» gardener Try 
not to plough th/ough the j 

neat flower bed* or 6_ 

overheat your mowerl '*// 

C7.S0 



M 

r 
'i 



i 



i 



ra 



*'/> . 



'./ 



v 



7 '^AvX 



ABDUCTOR 

A classic now spoco gome' ZAP 
the swinng alien hordes before ' 
they ram you - and abduct your 
humanotds.' Survive me assault tor 
tong enough and you'l get an 
extra stage on your spaceship with 
double IWepowerl Awesome 
unexpandod VIC Action C5.00 



/ 



: ^ ■ 




<¥ : 




i 

\t>\ 



■ 



Alt orders add 

SOp postage and packing 



QRIDRUNNER 

Fnafty rue arcade quality 
on the unexpanded VIC! 
Shoot down the segmented 
DROtOS nvaoing the god 
Beware of the pods and zapperV 
The awesome speed, sound, and 
graphic* gives 
- the best _ 

I available lor unexpanded ViC 
Avaaabt* for VTC20 £6.00 

Commodoro 64 £5.00 






U* 



AWESOME GAJVIEZ SDFTWAnE 



49 MOUNT PLEASANT, 

TADLEY, HANTS. RG26 6BN. 

TELEPHONE: TADLEY (07356) 4478 

LLAMASOf T GAMES NOW IN BOOTS, 
LASKEYS AND MANY OTHER RETAILERS. 



J/. 







fit * K°^ 

X 




ZUCKMAN 

ZX81 (16K) 

•ALL MACHINE CODE 

(10K) 
* FOUR INDEPENDENT 

GHOSTS 
" HIGH-SCORE 'HALL 

OF FAME' 
•AUTHENTIC ARCADE 

ACTION 
•TITLE/DISPLAY 

MODE 

ONLY £5.95 INC P&P 




* ZX Spectrum »* 

^V* 1 FROGGY 16K or 48K 

SPECTRUM VERSION OF ARCADE GAME 
WITH FULL ARCADE FEATURES - 



•A**fr*r $MM] lf»»^ * 1 l»«M 

"3 O U91 $*-»tw^ A >vrf Ti»»^ 
•SMfce, «vqaon ««d sj»t 'K>3 



>ji, rv.* k#I «•>" jrno ugi «^ 1 i*n 

* W <«* » IMC* WT* *■ ■» »>•• 



7-»t VAiXSI f fc« iWM w.rti M 
UlN fnal mi «-.«»• 

ONLV««WC •«» 









*~ 




• ■«• 


•• • 

'*"•+ "M 

■- 




• • 





FROGGY 

ZX81 (16K) 

• MOVING CARS, 
LOGS, TURTLES 

•ALLIGATORS, 
DIVING TURTLES 

■ FOUR 'SCREENS' OF 
ACTION 

• ALL ARCADE 
FEATURES 

• ENTIRELY MACHINE 
CODE 

ONLY £5.95 INC. P&P 



r 



ORDER fORM 










DEPT CVG, 9 TWEED CLOSE, SWINDON, 
WILTS SN2 3PU Tel: (0793) 724317 

Trade enquiries welcome Export Orders: Pleaso add £1.00 per tape airmail 



Name 

Address . 



Ploase Mind me tr»o following 



I <! ntl ueu cheque-' PO No for C 

SEND TO OJl Software. Oept CVG. 9 Twiad Clot* 
Swindon Wifts SN? 3PU. 








1 t^^^^^^^^^^^^^^ 


"■""i' i 




JWH*- 


.•ifcVaM 

■ 1 

mm 


I?.-*: 1 
Itl' -'■■"" 1 -^ 1 


881 


i\J~ i 


ecTtB 


II f L ML' 


v * > ■ & i* h i_ »^«bmd»i 





*** 




Now »l mach.nr Code von on ol on- 
highly uieeni'ul flight iimuiatoi. Now 
with paitpeeiiv* cockpit vtow, improved 
IftMrumentl, delatii id m,i|i. In,,i I --.«.«• 

i:thrr •flhtftOtflMnU, Multiple tavett 

of p'.jv \o develop your llyinn 
Complete >vith ptir.icil flight deb) 
the) end o< youi fitgm - tignuri by the 
program author! Tho molt realistic 
-,m.U;or on the market 16K or 4BK 
Spocvur^ 








® HEATHROW , 

Air Traffic Control 

For the l6Kor 48K Spectrum 



IIM 



*&*«€. 







HEWSON 

CONSULTANTS 



YOUR TASK: lo tJlrecl incoming alioall 

from ha'ding ttociti lo lUWiay - smooth tv. 
>j'riy and enpeditiouily. 
YOUR lr.S7P.JMt N1S R«dil icim 
showing aircraft «'l vgnt, lil'ps and uath. 
l"ou- u«x dbpltyl giving altitude, r-eadng. 
ipt— c and: :- 



$& 



ticated simu. 



£795 



iipr B | 



I fevtttat lUli. 
IftOOM B 



@)PI10T 



Mnoe 

s«iwixat 



REVIEW OUOTI-S 

lioni "c v(til explained 
K>umb*ri3 

,i, • ■. rWng very wull imple- 
mented". I .IK. HO September 
I . . -, pro 
gremmtd into ihii gamfi" f'CN J..iv '•> 

mmemety dislltnyiny" ... - 50F1 
Awjmt 



MOLD-K 




URGENT 



We at on trie lookout for high quality 
simulations for all the popular home 
cnmpufrrv Top myViltiri pnid Send in 
your urnplci today fur fdil evaluation 
and prompt reply. 

I Selected Hewlon Consul I. !">H Krfftt 

' la through Jtihn McnJria, la-orr 

UfjrKl"" nl tiuoCi, nil lejdlmj 

compuin titailrii and iof tware mo>. ■ 



If you hat* any difficulty obtaining i 
products locally, th«n mail order to 
HEWSON CONSULTANTS LTD.. 60A. 
ST. MARY'S STHEET, WALLINGFORO. 
OXON.OXtOOEL. 



■ I 



I 



h 



^^H 




d 



o 




VN 



N 



a 



■;S 



satefr 
48k OHc. 



C8.50 

inc. V.A.T. post i j 




\ \ 



;:■;" , 



\ 



y 



■ 








' 














nJ 


■ 






M 


^ ^ 


jlicl 


iasi 


1 


x- 1 


■LLJ 


bo 



■3 



■ 



till 



l&eflxtai 
|R|aalef 
■el48fcOrl 









:v->;v 




eliing 



Our software is available from all Oric dealers and 

most good software suppliers. In case of difficulty 

please contact us on Teversham (02205) 2261 or write to us a\: 




t 



WaBti 



Unit 1 & 2, Techno Park, Newmarket Road, Cambridge 



seal 












3DSPACJ V.ARS 

Fan and tur out action Joyttlck or Key 

board control. Locate toe Sr>irlaat> l I 

vCJf.rr- Sco.i' It'H lt*T SIIKldrC 
fcUckncn (or voi.' 1 nl tight c»f thl I 
Trade the court* »nd react rapid v at 
they try to break s»voy. Let trtem ijrcnr. in 
your j»Q h a ano p'.tid' ii'ii fir i 
;h#v com* . ':: d . 
16K m *8K Sptcvum. 




The Sr>tJc*D have Ijroknn thro. 
Earth's defenm anil nts itttckil 

Vou are patrolling (he city ttreew 
in the laust K-ia: Tank with iu surface *.o 
air mv 

. Jjrsj along yon observe the tell 
tale, butri of thr S» criab as they a-wet on 
vou* »e&nrm. 1-uy lvit>ak formation and 
icatltr ii'OSs lha city. SudCeniy you 
• it an iiten cra't twooping 
h* bit Id n-j* m yout ' fhi I 
a olMrtu torpedo m your tank. You 

lilt mimic ■ 
-irk. ihakrg your tank anc :«a» r; a 
holi in th* armour. 

Vou u-ii«ath a mlttil* and gi < I. I 
acwe'.e'v to the targnt. The Snduaj 
cxtrlocti and cij'.I'". '••in vohi v oj 
hunch orii the cunlrolt one* rra't 
.because chit s on.v the •jnyinninj . . . 



^sr -<^-- ' 





THE TRICKSTICK 

A REVOLUTION THAT RU 

AROUND ORDINARY JO 







TRICK5TICK TURM5 YOUR 5PECTRUM IMTO THE MC5T 50PH I5TICATED 
GAMES MACHINE IM THE WORLD 

Why is TricK5tick superior to all other joystick systems? 

PROPORTIOMAL A brilliant innovation in the circuitry of the inter- 
face gives proportional control (ie varying speeds and rates of turn) 
even with many non-proportional games. The design tears up the text- 
books on conventional analogue to digital conversion and brings you 
unprecedented control and versatility. 

OME TO EIGHT PLAYER5: Innovative design also enables you to put 
up to eight Tricksticks on a single Spectrum. Each TricKstick comes with 
its own interface and the interfaces simply plug into each other. 5o games 
playing need no longer be a solitary occupation, and the kids won't have 
to fight for their turn any more. 

SOFTWARE COMPATIBLE: Trickstick is compatible with any soft- 
ware which will work with the old-fashioned Kempstonjoystlck 

PROGRAMMABLE: A low cost adaptor performs the technically 
simplejob of making the Trickstick programmable, and compatible with 
AMY software. 

HO MOVING PART5: Small plastic-coated metal padson theTrickstick 
detect how hard you are pressing by picking up electrical radiation from 
your fingers. This is then amplified and fed into the interface. 5o there 
are no moving parts at all;-not even the fire buttons. This arrangement 

was proved in competitive trials to give the greatest control and 
potential for spectacular skill. 



V 



And this makes Trickstick the only games system which does not 
wear out with heavy use! 

ATTAKTIC5: Trickstick gives new life to your existing software. 
Attaktics takes you and your Trickstick to new dimensions where skill and 
5trategy are as important as the fast reactions of the very young. The game 
is very, very efficiently written in machine code and allows you to move 
In 64 different directions on the screen, giving perfectly smooth curves. 
Combine this with your new-found control of speed and rate of turn, and 
imagine aerial combat against your 5pectrum or against other Trickstick 
owners! 

U5E THE COUPON OR THE PHONE: Trickstick and Attaktics are in 
stock and available now. Trickstick including interface Is £28. Attaktics is 
£7.50 if ordered with a Trickstick and £10 on its own. The Programmable 
Adaptor is £10 for Trickstick owners and £15 for others. The Training Tape 
Is Free with each Trickstick.. Or call us for the name of your local stockist 



Please se nd me:- 

l lTnrk^t«-k(s) with trailing cassette a: £28 each £_ 

(with each TncksticK) or £10 (on its own) £ 



JAttaKi!Csat£7.50 



£10 (for Trickstick owners) Of £15 (for others) £ 

£ made payable to East London Robotics Ltd. 

MyAccess BH Visa ^E isO 1 I I 



m 



__l Prograrrrrableaaapior(s) at 
Postage 65p I enclose Cheque/ft}, for 

HI 



n 



f.V" 



ADfWiS 



. iCfKl to: COM London HoSOtCl ltd . Cute I'.. Kyy.ll Albert Dofh trwyjon 
I lfc i4 Hour nfotm&non s&vtce 01-171 5508 £4 Hour Acer- -if**} 

CI •-/•-. .'.71S Special eiMjufic?, 01-474 C45C (Hex fl81V71> 0a» K 
cesoatcnto pruned Atcev, rv una etc-. 



EAST LONDON 



KEEETIQS 



P.S.S. INTRODUCE THE 



I 



I 



I 



v> fw 






To launch our new range of Software 

we have selected the finest arcade 
action and adventure front the U.S.A. Canada and the U.K. 




EASY TUTOR 

For the computer programming 
novice, a ten-lesson tutorial in 
the basic language, compre- 
hensive coverage from data 
statements, to loops and sub- 
routines, to arraysand matrices. 
Program examples with line by 
line explanations, multiple 
choice questions, "Homework" 
assignments. 

£7-95 



COSMIC SPLIT 

You are caught in a vicious 
jungle of giant insects. Centi- 
pedes are attacking you from 
all sides. Killer fleas are dropp- 
ing from the sky, and to top 
things off there's a venemous 
spider lurking in the back- 
ground. 

£7-95 



You are the GOOD GUY, Free 
dom Fighter and renowned star 
pilot. The BAO GUYS, an alien 
race from distant solar system 
have invaded NEOCLYPS, one 
of your colonial planets. 
Being the good guy that you are, 
you set off to liberate the 
Common Folk of Neodyps from 
the oppression of the Bad Guys. 
The Bad Guys have populated 
Neodyps with several radar 
towers which reveal your posi- 
tion to them. 

£7-95 



KYSTALS OF ZONG 

Your object is to overcome vari- 
ous obstacles and overpower 
creatures intent on stopping you 
as you progress on your quest 
for the Krystals of Zong. Quick 
reactions will be necessary if you 
are to succeed clues wilt guide 
you. 

£795 



MOBYDICK 

The object of this game is to 
blow up submarines, destroy the 
helicopter and catch the falling 
pilot, but do not kill the whale. 

£7-95 



FOR INSTANT CREDIT CARD SA1£S TEL (0203)667556. 
SEND CHEQUE OR P.O. TO PS.S.452 5TONEY STANTON RD. COVENTRY CV6 5DG. 




s*z 






The dream makers 






m m 






ecu >i 





CRL brings a whole new world of excitement right Into your 
living room! 

Games that testyour skills to the ultimate - whether it's zapping 
down invaders or playing a whole game of cricket. 

Only CRL offers such a wide choice of computer programs for the 
world's most popular micros. 
. . catch one today at Menzies. Boots. W.H. Smiths, 
Spectrum Group and all good computer shops or send 
direct to CRL 

Never has so much excitement been contained in a cassette! 



■ 



H 



.... « 



CRL House, 9 Kings Yard, 
Carpenters Road. LONDON E1S 2HD 
Tel: 01-533 2918 



jn 






WARMASTER SERIES 



The Winning Name In 

Games 






3 NEW'STRATEGY 
GAMES FROM THE 
FAMOUS WARMASTEF 
SERIES \ 



There's still plenty of 
fight left in the 
Confederate South as 
eacrrside selects forces 
to manoeuvre on a full- 
graphics battle field, 
use the savegame' facility 
to perfect your tactics and 
re write American History 
1 or 2 players 



i 




uMllii— t- 



lAZ 



t 1 



!l 



( LOTHWRIEN W 

R£W£iD 





v*« 



Spectrum 48K ES.50. BBC- B £6.95 and Orlc ASK £6.95 

T^ new two- ptaver titles. 

dreadnoughts Suspense-filled high seas 

drama as the pride of the German Grand Reet 

Is locked in battle with the Royal Navy 

Secret orders, battle graphics, torpedoes, guns etc 

con frontation Butidon battle game gives a baste 
format for any modem, non- nuclear conflict Master tape 
contains modem European scenario and you can create 

triers of your chcaoe using both air and land forces 

More superb strategy games. 

WARMASTER TTTLES 

Warlord 48K Soectrum/Draoon 52 

Tandy Color J2K/ZX 81 16K 




Spectrum 48K £5.50 



r 



i othlorie nI 



1 



the mind stretcher 



OTHER GAMES 
Tyrant of Athens 



B9C-BE6 95 New- spectrum 48KES.9S. 

16K Spectrum/Dragon 52/Tandy 
Color 32K/ZX8116K 



samurai warrior 



16K Spectrum/Dragon 52/2X81 16K 



Privateer 



4SKSoectnjnvzx8ii6»: 
combined cassette £4 50 



DREADNOUGHTS 

CONFRONTATION 

REO BARON 

REDWEED 

PARAS 

JOHNNY REB 



Spectrum 48K 
Spectrum 48K 
Spectrum 48K 
Spectrum 48K 

Spectrum 48K 
BBC-B 

Spectrum 4S* 
B8C-B 

0n:48K 



E5 95 
£7 95 
£5 95 
E5 50 
E5.95 
£695 
ES.SO 
£6.95 a 
£6.95 O 



D 
Q 

C 

o 
a 
a 

D 



Roman Empire 



16K Spectrum/38C-B/Oraoon 52 
Tandy Color 52K/ZK 81 16K 
Atan 400/80048": 



Petoponnesianwar 
Batoezone2000 



ZX8116K 
B8C-B 



Prices ZXSi £4.50 Spectrum £5.50 (except ParasiCS.95 
Dragon 52/B8C 8 £6.95 Tandy C7.95 Atan £12.50 

Lothiorlen games are available from most 
leading software specialists or direct by post at 
no extra cost. Why not really put your computer 
through its paces today? 



Others (please spedfyi 

I enclose a cheque/PO for £ 

Please debit my Access A/c No . 

SIGNED 

ADDRESS 



. made payable to m c uxmorten 



NEW RED BARON— great tactical WW1 aerial combat game. 



LSend to: M C Lothtorien. Deot yc/12/85. S6a Park lane. 
Poynton. Cheshire SK12 tt£ Teleohone Povnton 876642 




on the 
printer that adds up to 

less than £2 30 



The GP100A comes with a full graphics 
capability. 

Apply immediately 

You can buy the Seikosha GP100A Printer at 
any of our dealers throughout ihc country. For 
the address of the one nearest you, phone this 
number without delay: 

0934 419914 



A Seikosha GP100A Printer. Plus the correct 
interface*, cable and software for cither a 
Spectrum or BBC! Micro. All at a price that adds up 
to just £229-95 inc. VAT. 

For a superb combination of economy and 
reliability, this package is unbeatable. 

Full graphics capability 

The Seikosha GP100A uses standard width 
paper, and prints in an 80 column dot matrix 
format. Printing speed is 50 characters a second 
(180x7 dots/sec) 

I >RO Business Machines. Unii 13 M Lynx Crescent, Wintcrstokc Road . Weston super-Marc. BS2-1 yDN 

Please send me further details of the Seikosha GP100A Printer, and the name of my nearest stockist. 

I am particularly interested in Spectrum ! I BBC Micro! I 

Name 

Address 



DRG 



•< erafORks pjnllcl Interlace is Mippiicd a* 
standard, unless ^ena! RS232 is required for 
use wuhNnctairMicnxIrivc. Please specif) 



BUSINESS 
MACHINES 



YOUR COMPUTER, JANUARY 1984 241 




2%£«<** 



**A+ 



ANDb 




to*; 1 



£5.95 



Battle of Britain 

48K Spectrum £5.95 

A strategic simulation of a German bomber offensive 
featuring Hi-res screen map and optional morse 
sound. 

Dodg'em 

BBC Model B £5.95 

A machine code version of the popular arcade game 
featuring 15 difficulty levels b up to three computer 
controlled 'jam' cars. 






Spec-FX 

Spectrum £5.95 



100 amazing machine code sound effects to use in 
your own Spectrum games. Includes explosions, 
guns, space effects, machinory and many others. 
Each sound is a self contained m/c routine which can 
be saved to tope or incorporated directly in yuur own 
listings. 

Pearl Harbour 

BBC B & Electron £5.95 

A strategic wargame set in the Pacific. Featuring Hi- 
res screen map and optional morse sound. 



'Microgram Simulations. 73 Tho Broadway, Grantchestar, Cambridge, CB3 9NQ 



■ 3V 



LEARN TO PLAY 
BRIDGE ON YOUR 
HOME COMPUTER 

Enjoy learning to play bridge with Brldgemaster, a 
complete bridge tutor professionally prepared with 

world expert Terence Reese. 

Listen to the commentary as you are coacned step by 

step through the game. While you listen you will 

learn and play bridge. Brldgemaster contains 

commentary and computer tapes and a useful 

reference book — everything you need to learn bridge. 

"Br ■rjgemaster really does br.'pg the g?me a:ve for the 
oegtnner . . .' Soft. 

"A realty professional program . . 1 00% value for 
money " Home Computing Weekly. 

For the Sinclair ZX Spectrum 1 6/48K, Commodore 64, 
BBC B and Electron — £24.95 

Sinclair ZX8I IK/I6K — £19.95 




MAIfER 

Available from Boots, WH Smith and computer 

stores or direct from Brldgemaster, Freepost, 

Dcpt YC 12, PO Box 1 63, SLOUGH SL2 3 YY. 

Prices include VAT, post arxJ parting Ht mtttancei paya&le to Bridgemaiier 




EASY TO FIT, 
CHIPS JUST 
PLUG IN. 

NO SOLDERING. 
SENT WITHIN 10 
DAYS 



9/ 

ISSUE TWO 
MACHINES ONLY 
(BLUE KEYS) 

S. A. E. for details, 
please. 



DISPLAY INSTRUCTION SHEET 

Get the best possible results from your Spectrum. 
Deals with yellowish white, wobbling colours etc. 
Send £1 plus Stamped Addressed Envelope 

MAI L ORDERS ONLY. Cheques/P.Os to: 

FOUNTAIN COMPUTERS LIMITED 

Bishops Court, 

Bishopstoke, 

EASTLEIGH 

Hants, S05 6PE 

(0703} 616505 



SORRY, NO OVERSEAS 
ORDERS ACCEPTED 
(including BFPO, Channel 
Islands and Elrol. 



242 YOUR COMPUTER. JANUARY 1984 



• 




The puzzle 
that needs a computer 







Alien present the ultimate in word 
puzzies-30 integrated crosswords 
which form a cube. 

All locations of this 3 dimensional 
puzzle are contained in the 
computer programme and you 
can complete any part you 
wish using the display on your 
T.V. and computer keyboard 
Understanding all the 
relationships between the 



crosswords is not possible without the 
computer but as you proceed you will 
discover new routes to help achieve 
the solution. 

Features: Solution store, instant 
Display, Anagram Function, Character 
Location In memory. 

This is a tough puzzle with a degree 
of difficulty - It's the ultimate but it's 
not impossible. Full instructions are included 
with the programme. 



\ 
\ 



Please mail me □ cosies of the Alien ultimate Crossword 
puzzle programme at £14.95 per copy inc P &P for the 

D BBC Mode! B G Commodore 64 C Spectrum 48K 

I enclose £ or my Access/Visa Card No is 



\ 
\ 



Name 



Address 




\ 



Postcode . 



OS 



Please allow 14 days for delivery 



The New Dimension 



The Alien, Amdale House, Church St, 
Blackburn, Lanes. BB7 saf. 



JL JL JL 



1 1 liLKUDrnCKC 



72 KOSiJir.KY HOAl) ■ t.OMX)N nii) 2I.A 
TELEPHONE 01-883 Ml I 



OMNICALC (48K Spectrum) 
The best Spectrum spreadsheet 
you can buy. Written in machine 
code to be faster, to give you 
more space for data, and to 
allow more features to be 
included, it is guaranteed 
uncrashable. 

* 99 columns or 250 rows. 
+ Fully prompted input. 

* Extensive repeat facilities. 

* Supports ALL Spectrum 
functions. 

* Unique iterative facility. 

* Totais/Sub-totais. 
+ many more. 

"7/ mors programs shared the 

quality of OMNICALC then we 

might see more Spectrums m 

offices" 

Home Computing Weekly 

3/6/83 

"ft Is ideal 'or someone who 

has just found the spreadsheet 

concept, but it is also a very 

powerful tool for anyone who 

has used one previously" 

Sinclair User June 1983 

Complete with comprehensive 
manual. £9.95,, 



7£itp T — 



*i*fe 



^*v,.,,. 









►S'-'MSSi 



< *~'»w™ 






e *£*,« 



.>»*-' 



j/--- 



\^F'". 



X0*. •-' ,JJ?s«A. 



& 



WSk 



:-.',a' 



*ft WW 



>•*- 






»-*'■■ 



-*5r i ' ^WHEELIE (48K Spectrum) Take the motorbike 



m 



te 



Ittfe 



'*' Jr in your Spectrum to' a burn-up Survive humps 

bumps and jumps as you seek the elusive ghostrider 

if - and Ihen you' problems really start Crash helmets 

advisable £5.95 

EVOLUTION (48K Spectrum) Tyrannosourus Rex, Slegosaurus. 

v '.- ~ Podopteryx Brontosaurus are some ot iho creatures on the 

lasonatmg journey iiom the start of lite to man. Educational 

■7"^- . and fun. this adventure took 3? million years the lirsl lime it was 

. j piayeo Can you do n quicker — iust £6.95 

/'• ' CREVASSE/HOTFOOT(AnySpectru iCanyoumakellacrosstheice cap 

whilst chasms open and close all around you or help a hungry rabbit m a 

•". J? 1 : ■■' hostile world . 2 original games on one cassette —only £4.95 

THE TRAIN GAME iAny Spectrum) The game that starts where model railways left 

' oft. Full graphics featuring passenger. goods & express trams: tunnels; stations, turntable 

bonus games: irate passengers, collisions derailments anc everything else you expect 

trom a major railway' — Superb value £5.95 



l&v-.v-: 



v.- 



VIC TAPE BACK UP 



IC TAPt tACKU 



RCMIN» AND RCHOVC 

*.v*a i 

IM3ERT BACKUP TAPC 



VtC TAPE BACKUP is a new and unique machine-code 
program which can provide security backup copies of most 
VIC-20 programs currently available. 

• will backup most types of program, in BASIC or machine code 

• Di'twIixJ instructions provided 

• Very nasy to i*Mi with aud<o visual prompting system 

• No n&ks to ordinal tapes 

• Works with all mumory configurations 

• Allowance tor load errors 

• Wfillmi for Raeto West, noted export in CDM/VIC programnung 

Price I 7 Mb (includes VAT. post and packing — no extras) 
Send ordBrs with Choque'PO crossed *a;c payee' made out to Level Soft- 
ware Ltd to the distributors: 

LEVEL SOFTWARE LTD, P.O. BOX 55, SHIRLEY. SOLIHULL B90 4SL. 
TEL: 021 643 6728 

ths program is sold stnctiy on condition that purchase!* use it only :o take security 
backus copies ol tapev w**cn n*y own, t™ iliftie owr. use. 
i rvavc rood nnrt undfrritood the cond'tons and s^iee :o abide by inam 

S-onalnri: 

NAME ... . . .. 

ADDRESS 

.... . . 



'C I 8t 



V 



SPACE 
ODDYSSEY 

Fight, dodge and 
avoid limpet mines, 
tractor beams and 
aliens, a seek and 
destroy mission for 
the BBC model B 

£6.95 inc. 



jSPc 



SLITHER THE TRAP 

The unstoppable Can you survive 
serpent, an "The Trap". 8 

impossibly addictive graphic adventure in 



game for the 16K 
and 48 K Spectrum 



£5.50 inc. 



high res' for the 
48K Spectrum 

£6,95 inc. 



Other Programs: - 

6 GREAT ARCADE ACTION GAMES ■ for the unexpended VIC-20 £5.50 

WORDMAKER/USTMAKER • « program to help children develop 
spelling, reading and vocabulary skill* In the context of a simple letters 
and word game ■ 16K/48K St, -rtrum £7.50 

MICRO MATHS - a course of 24 program* for BBC Micro, PET. 
unexpended VIC-20, ZX Spectrum. * NOW AVAILABLE FORCBM64 * 
Suitable for ages 14 to adult or O-Level revision £24.50 

MATHS 4 • an excellent program for primary school children: addition, 
subtraction, multiplication, and division rules. OR1C 1 £5.90 

All prices inclusive of VAT. Post and Packing. Send cheque or P.O. or 
Telephone with ACCESS for immediate despatch. 



TRADF. ENQUIRIES WELCOME 



01-567 6288 



IMS Software 

143-145 Uxbridge Road. London WIS 9AV 



244 YUUK COMPUTER. JANUARY 1984 




SOFTWARE- 

THE PYRAMID is an arcade style game which has a very adventurous feel to it. 

The Pyramid contains 1 20 chambers on 15 levels. In order to get from one chamber to another 
you must fight off the indigenous aliens to col lea an energised crystal which will neutralize the 
force field guarding the two exits. 

The Pyramid is inhabited by a total of 60 wierd and exotic alien types, all of which are 
beautifully animated. You will meet a whole variety of demons, droids, insects and monsters, with a 
sprinkling of the more unusual, the extra-terrestrial tweezers, galactic strawberry, cosmic claw, 
mutant eye, plus a whole host of entities that defy rational description. You will no doubt invent 
your own nicknames. 

You proceed to explore the Pyramid from top to bottom with the difficulty generally 
increasing with the depth of level. Depending on the choice of exit fromeach chamber you are likely 
to have a different game every time you play. 

Apart from the challenge of trying to^ . . 
achieve the highest score possible the ^ 

pyramid contains a number puzzle to * 

solve. The more chambers you 
successfully visit the more information 
is gathered to enable you to discover 
the secret numbers of the pyramid. 
The puzzle won't take you a 
few days to solve, it will 
probably take you a 
few months. 






A 





This b "ZIGGY". He Is shown 

above In his exploratory capsule 

and Is a true representation of 

the on screen graphics. Ybu 

have total control over his 

movements as you explore 

the many chambers of 

THE PYRAMID". 



FANTASY SOFTWARE 
is available from W.H.Smiths, 
John Menzies and 
Computers For All 




Compatible with all leading joysticks 



For 48 K 
Spectrum 



THE PYRAMID is available at £5.50 from 

hANTASY SOFTWARE FAUCONBERG LODGE, 27A ST. GEORGES ROAD, CHELTENHAM, GLOS GL50 3DT 

despatched by return first class post together with a membership number entitling you to discount 

on our forthcoming blockbusting software. 




M K L B 



Over the Spectrum 

30 exciting, easy to enter 
programs designed specifically 
for the Spectrum. 

"A clear winner in the 
Spectrum stakes ." - Personal 
Computer World 

"A collection of truly 
outstanding programs." - 
Educational Computing 

"A book to make you think 
rather than just a source from 
which to copy programs." - 
Computing Today 

"A book that will continue 
to offer advice and Instruction 
as your own skill Increases." - 
ZX Computing 

New Low Price 

OVCRTHt 
SPECTRUM 



Spectrum Machine Language 
lor the Absolute Beginner 

A "no jargon" introduction 
to Machine Language for 
Spectrum users keen to 
progress beyond the limitations 
of BASIC. 

"One of the best t have seen 
on the subject - for once the title 
is on the nose." -Popular 
Computing Weekly 

"Very readable and excellent 
value for the beginner." - Sinclair 
Users' Annual' 

"An excellent book for 
anyone wanting to start 
programming in an alternative 
to Basic." -What Micro 

New Low Price 



Understanding Your Spectrum 
A complete guide to the 
Spectrum software system for 
users who want to learn how 
to program in both Basic and 
Machine Language. 

"I cannot recommend 
this book too highly." - 
Practical Computing 

"Excellent in content" - 
Sinclair User 

"A must. This book can be 
summed upas a go beyond 
book."- Educational Computing 
"Logan is dedicated to getting 
every grain of truth out of these 
computer chips. Invaluable." - 
Education Equipment 

New Low Price 



TheComplete Spectrum ROM 
Disassembly 

For the serious programmer 
who wants to get right to the 
heart of the Spectrum: its 16K 
ROM control program. 
"A useful and interesting book." 
- Personal Computing News 

"The detail is ingenious - 
amazingly so."- Educational 
Computing 

"A great relief to Machine 
Code programmers who want 
to get to grips with the Z80A 
processor." - Sinclair User 




Spectrum Hardware Manual 
An in depth explanation for 

the hobbyist who wants to 

know how the Spectrum works 
"At last a book to explain 

exactly what is inside the 

Spectrum... plenty of 

Illustrations and 

detailed explanations." - 

Educational Computing 

"The text is well illustrated, 
thorough and thoughtful . . . 
a wealth of ideas for projects." 
-Education Equipment 

"The second most useful 
book you can buy for your 
Spectrum - the first being the 
programming manual that 
comes with your machine. 
Very useful stuff indeed." - 
Personal Computer News 



SPECTRUM 

{MANUAL 



■>-:-\ 




Spectrum Microdrive Book 

In this book Dr. fan Logan 
gives a detailed explanation 
of the Spectrum Microdrive - 
the revolutionary high speed 
memory storage system. 

How it works, its capabilities 
from Basic and Machine 
Language and the networking 
and RS232 possibilities are all 
thoroughly detailed. 

A special section deals 
with the amazing capabilities of 
the interface including howto 
add more commands to BASIC! 

Anyone who wants to 
expand the capabilities of 
the Spectrum beyond its 
present limits must read this 
book. 



Supercharge Your Spectrum 
Extend your Spectrum with 
ready-made machine language 
routines. 

Now without any additional 
effort you can overcome the 
limitations of BASIC — 
faster programs, more 
powerful graphic commands, 
realistic explosions, fast screen 
scrolling, great sounds .... 
Routines in this book will 
also allow you to renumber 
your program, trace a program 
during BASIC, reproduce your 
voice and much more! 
Whether you are 
a beginner user or an 
experienced Spectrum 
programmer. SUPERCHARGE 
YOUR SPECTRUM is a book you 
cannot be without. 
AS 





i 






f you demand the best from your Spectrum, 
Melbourne House has the right book for you. 



Ranging from i collection of simple to enter 
programs to in-depth technical data, every book in 
our range shows how to realty extend the potential 
of your own Spectrum 

Melbourne House Computer Books — 
Serious Spectrum Computing Made Simple. 

Orders tat 
Melbourne House 
131 Trafalgar Road 






SC1I 

Correspondence to. 
Melbourne House 
Church Yard 
Tring. Hertfordshire HP23 5UJ 

All Melbourne House cassette software ts 
unaxtfitjonally guaranteed against 
malfunction. 

Trade enquiries welcome. 



D Please send me your free 48 page 

catalogue. 

Please send me: 

Books 

O Over The Spectrum.. New Low Met £4.95 

D Spectrum Machine Language for the 

Absolute Beginner New Lo* Price £5.95 

D Understanding Your Spectrum . Hew Low Pre* £6.95 
D The Complete Spectrum ROM Disassembly ... £9.95 
D Spectrum Hardware Manual £5.95 

D Spectrum Microdrive Manual L5.J5 

□ Supercharge Your Spectrum £5.95 



Cassettes 16* 




D Over The Spectrum No. 1 


...lew low Price £4.95 


3 Over The Spectrum No. 2 . . 


. Hew Low Price £4.95 


] Over The Spectrum No. 3 


Hew Law Price £4.95 


D Programs from Spectrum 




Machine Language Book . . . 


£5.95 


Cassettes 48K 




□ TheHobbrt 


£14.95 


D Penetrator 


£6.95 


D Temx-DaktiUD 


. £6.95 


] Melbourne Draw 


£8.95 


□ HU.R.G 


£14.95 


D toersott Forth' 


£14.95 


D Computer Bridge 


£8.95 



Please add 80p for post and pack 

TOTAL 

I enclose my D cheque 

D money order for 

Please debit my Access card No. 



£.. 



£ . 



80 



Expiry Date 
Signature 
Name . 
Address 



. . Postcode 



Access orders can be 
telephoned through on our 
24-hour ansafone (01) 858 7397. 



E3 



YC1B 







X 







•JJL1 



ddictVig 



*<v A 



^ 



«k 




Football Manager 

Designed by Kevin Toms 

This outstanding game of skill and 
sfrategy is now widely available 
and you can join the many 
thousands of satisfied customers 
who have purchased the game. 
This is no five minute wonder - 
you will be playing this game 
for hours over many weeks 
(we know - our customers tell us!). 



*3# 



Some of the features of the game:- Kev,n ,oms 

• Matches in 3D graphics • Transfer market 

• Promotion and relegation • F.A. Cup matches 

• Injury problems * Full league tables 
• Four Divisions * Pick your own team for each match 

• As many seasons as 
you like 

• Managerial rating 

• 7 skill levels 

• Save game facility 



Comments about the gome Irom press 
and our customers 

"FOOTBALL MANAGER Is the best game I 
have yet seen on the Spectrum and my 
personal favourite of all the games on any 
micro ... To the ordinary person II Is an 
excellent view of what can be done In the 
field of computer games ... The crowning 
glory of this game Is the short set pieces of 
match highlights which show little stick men 
running around a pitch, shooting, defending 
and scoring ... It is a compulsive game but 
people who cannot take game sessions of 9 
hours or so. which happened on one happy 
Sunday, will be grateful to know that there Is 
a 'save to tape" option. FOOTBALL 
MANAGER has everything it could . . The 





Action from the Spectrum version 



•ZX81 Chart. 

Homo Computing Wookly 16.8.63 



originator. Addictive Games, certainly 
deserve the name." Rating: 19/20 (Practical 
Computing - August 1983], 

"When I first received this game I spent the 
best part of the weekend playing it. Since 
then I have returned to It more often than 
any other. The iruly addictive quality of this 
game Is the remarkable way It mirrors the 
real football manager's problems ... 
"(Personal Computer Games - Summer 
1983) 

"If s my own fault you did warn me - 1 am 
totally and completely hooked on FOOTBALL 
MANAGER." (Mr. A. Wright - Lancashire.) 

"It is by far the best software game that I 
have seen for the Spectrum. (Mr. N. Lincoln 
-Surrey.) 

"I congratulate you for a marvellous game 
which Keeps the player enthralled." (Mr. N. 
Creasey -Gerrard's Cross.) 

"I am writing to say what a great game It is. I 
have spent over 45 hours on it." (Mr. D. 
Feam - Gloucestershire.) 

"Your FOOTBALL MANAGER game Is 
terrific." (Mr. N. Cumming - West 
Bromwlch.) 



Available from computer software stockists nationwide, including <£§^ & WHSMITH fy 



Prices: Spectrum 48K £6.95 
ZX81 16K £5.95 

(N.B. 3D GRAPHICS ARE NOT INCLUDED IN 
THE ZX81 VERSION). 



To order by mall (p*p free) send cheques or 
postal orders to: 

ylddictire Games 

Albert House, Albert Road. Bournemouth BH1 1 BZ. 



t Spuorum v«n»on only 

Dealers! For urgent stocks send 
your headed notepaper direct to 

our address. 




if 

5 
3 

3 

5 

3 

5 
3 
3 
3 
3 
3 
3 
3 
3 

3 

3 
3 



LORDS OF TIME 



Joins our range of acclaimed pure-text puzzle adventures, at £9.90, for: 
BBC 32K COMMODORE 64 SPECTRUM aw LYNX aSK NASCOM 32K ORIC «K ATARI 32K 



3 
3 



ADVENTURE 
REVIEWS 

"Adventures which have a 
fast response time, are 
spectacular in the amount 
of detail and number of 
locations, and are available 
to cassette owners I am 
extremely impressed The 
Level 9 Adventures are 
superbly designed and 
programmed, the contents 
first rate. The implementa- 
tion of Colossal Cave 
(Adventure) is nothing short 
of brilliant; rush out and buy 
it While you're at it, buy 
their others too Simply 
smashing!" 

- SOFT, Sept 83 

"I found Dungeon 
exceedingly well planned 
and written, with a fast 
response, there are well 
over 200 locations and the 
descriptions are both 
lengthy and interesting The 
objects number about 100 
It could therefore take 
some months to explore 
the whole network, giving 
many hours of enjoyment in 
the process." 

-C&VG.Sept83 

The descriptions are so 
good that few players could 
fail to be ensnared by the 
realism of the mythical 
worlds where they are the 
hero or heroine great fun 
to play 

-Which Micro?. Aug 83 

My appetite has been 
whetted and I intend to get 
my own copy (of Snowball) 
to play.' 

-What Micro?, Dec 83 



MIDDLE EARTH ADVENTURES 

1: COLOSSAL ADVENTURE 

A complete, lull Size version of the classic mainframe game 

"Adventure" with 70 bonus locations added 

2: ADVENTURE QUEST 

Centuries have passed since the time of Colossal Adventure 

and evil armies have invaded The Land The way is long and 

dangerous but with cunning you can overcome all obstacles 

on the way to the Black Tower source of their demonic 

powei . and destroy it 

3: DUNGEON ADVENTURE 

The trilogy is completed by this superb adventure, set in the 

Dungeons beneath the shattered Black Tower. A sense of 

humour is essential! 

THE FIRST SILICON DREAM ADVENTURE 

1: SNOWBALL 

The (irsl of Pete Austin s second trilogy The giant colony 
starship. Snowball 9. has been sabotaged and is heading tor 
the sun in Ihis massive game with 7000 locations 




ADVENTURE 
REVIEWS 

"This has to be the bargain 
of the year If adventures 
are your game then this 
(Colossal Adventure) is 
your adventure." 

-HCW.SSept83 

"Colossal Adventure is 
simply superb Anyone who 
wishes to use adventures in 
an educational setting 
really must use and see this 
program as it emulates 
Crowther and Wood's 
masterpiece so well. For 
those who wish to move 
onto another adventure of 
similar high quality. 
Dungeon Adventure is to be 
recommended With more 
than 200 locations. 700 
messages and 100 objects 
it will tease and delight!" 
-Educational Computing. Nov 83 

Colossal Adventure is 
included in Practical 
Computing s Top 10 games 
choice Poetic moving and 
tough as hell 

- PC. Dec 83 

"To sum up, Adventure 
Quest is a wonderful 
program, fast, exciting and 
challenging. If you like 
adventures then this one is 
for you" 

-NILUG&13 
"Colossal Adventure For 
once here's a program that 
lives up to its name a 
masterful feat Thoroughly 
recommended" 
- Computer Choice, Dec 83 

wholly admirable" 
- Your Computer, Sept 83 



THE LORDS OF TIME SAGA 

7: LORDS OF TIME 

Our congratulations to Sue Gazzard for her super design for 
this new time iravel adventure through the ages of world 
history Chill to the Ice-age, go romin' with Caeser s legions 
shed light on the Dark Ages etc etc We'll be selling this 
game mailorder from January I st 



Price: £9.90 each (inclusive) 

Level 9 adventures arc available from good computer shops, 
or mail-order from us at no extra charge Please send order 
or SAE for catalogue to 

LEVEL 9 COMPUTING 

Depl Y, 229 Hughonrien Road High Wycombe. Bucks 
HP13 5PG 

Please describe your Computet 



ir 



IJlWEJlWISJlWlWlWlWlWlWlWEIlWlWEIlWlWEJlWE. 



YOUR COMPUTER. JANUARY 1 9B4 249 



GAMES FOR COMMODORE 64, 
DRAGON, SPECTRUM, CBM 64. 




Just look at our range . . . and prices! and do 
not forget, only 3 games are at £7.95 each 
inclusive of post & packing, all other games 
are priced at the amazing low price of £3.99! 
all inclusive. 

Buy any 6 games for the Very Special Price of 
£19.95 inclusive of post & packing. 



HOkZ-DE-W &WW&&? 

YEP FOLKS — IT'S HERE "CALIFORNIA GOLD RUSH" 

This here's Prospector Jake, I sure am havin' one helluva time 
tryin' to peg ma claim with those damned Injuns a hootin' and 
a hollerin' all over this territory. Ma job gets harder as I move 
from one Gold Field to another. I know, that is me an' ma 
stubborn hornery ol' Mule here know of 24 rich an' I mean rich 
seams of pure Gold. All it needs to make this here ol' critter 
happy is that you help me peg every doggone last one of them 
claims. 

Can YOU help Jake become rich, help him peg his claim, 
dodge the arrows, avoid the tomahawks, and plant the 
Dynamite in just the right place? . . . YOU CAN!!! 

YIPPEE ... Git yer Picks an' Shovels and join the 
CALIFORNIA GOLD RUSH . . . NOW 
Amazing Arcade Action . . . Stunning Sound and Graphics 
Available NOW for Commodore 64, Spectrum 48, and Dragon 



£7.95 



including P&P 



UilflittUtllin 

am • ••^™»'^f»f 



immmi 



MICROSYSTEMS 

COMMODORE 64 

* CALIFORNIA GOLD RUSH: PNC says "... 
could be another Pac-Man" What more can 
we say!!! (Joystick required) £7.95 

*YAHTCEE: This is THE version of the 
traditional dice game. For 1 or more players £7.95 



DOZY DODO: Did you know that the Dodo lays 
it's eggs in mid-flight? Conservation Charlie is 
doing his best to save the species but is it 

enough? {Joystick required) £3. 95 

SPRITEGEN 64: Define and design your 

sprites the easy way £3.95 

CHAIN REACTION: Control the atomic 
reaction in this game of skill. Great graphics 

— su per sound £3.95 

LINK-A-LINE: Make the connection 4 

enjoyment £3.95 

L.A. SUNSET: Could it be the final sunset for 
L.A. as the returning Space Shuttle goes out of 

control? £3.95 

STAR TREK 64: Kirk. Spock and Co. beamed 

down to your 64. {Joystick required) £3.95 

COLOUR ME QUICK: A fascinating game of 

logic that is highly addictive £3.95 

NAUTILUS NAVIGATOR: Manoeuvre your 
nuclear powered Sub thro' undersea chasms, 
vaults and maybe tombs. But what other 
creatures lurk in the Deep!!! (Joystick 
required) £3.95 




■ imm wmm. 

MOONBASE TOUCHDOWN: Your fuel is low, 
your Astro-module has an intermittent 
malfunction, can you reach your base . . . 

SAFELY!!! (Joystick required) .£3.95 

VEGAS SLOT: You'll hand it to this Bandit . . . 

It's great £3.95 



STOCKING FILLER . . . 

VIDEO LIBRARY CASES 

Amazing Value at only £1.45 for 3 

incl P&P. 

5.25" Disk Library Cases 

hold 18 disks, blue plastic, just the 

thing for that extra present. 

Normally £1.98 each. 

Our price: 2 for £1.95 incl P&P. 




:* 



a 



W 



<ffi 



Iv 



SPECTRUM 

STARSHIP 2100RD: Repel the Invaders from 
Zenos and thwart their plans to take over the 

Galaxy £3.95 

POLARIS PATROL: Rid our shores of the 

darstardly aggressors! ! ! Uoystickrequired) £3.95 

USS ENTERPRISE: Boldly go on a dangerous 
voyage to the very limits of your Spectrum 

Uoystickrequired) £3.95 

COSMIC ATTACK: Dorks. Wapraz and Neutra- 

Zemals in combat!!! Uoystickrequired) £3.95 

DUMB DUCK: Blow their tiny beaks off!!! 

Uoystickrequired) £3.95 

THESEVENHILLS:You'lljumpatthechanceto 

ski on theseslopes. (Joystick required) £3.95 

BATTLE STATIONS: Cosmic attackers threaten 
Civil isation . I s there no escape, are we doomed? 

Uoystickrequired) £3.95 

PANE DAMAGE: People who live in glass houses 
shouldn't , . . Dynamic action. 

Uoystickrequired) £3.95 

PHASOR POWER: The Ultimate weapon. Use it 
carefully against the planets enemies!!! 

(Joystick required) £3.95 

HOTHOUSE HELL: Fiery, frantic, furiousaction 
withtrulybrilliantgraphics. Uoystickrequired) .£3.95 
ALL SYSTEMS GO: Blastoff into the great blue 
yonder and face the peril that awaits you!!! 

Uoystickrequired) £3.95 

ViSCIOUS VERMIN: Giant plague carrying 
rodents turn on the Human race and try to take 

over!!! Uoystickrequired) £3.95 

ANIKMAN: Our version of the greedy gulper. .. 

not to be missed!! [Uoystickrequired) £3.95 

PIGGOTT'S PONY: We bet this will be winner. 
You can put your shirton it!!! Uoystickrequired). £3.95 
MISSION POSSIBLE: Have you the qualities to 
cope with tommorrow's technology ... in 

Space? Uoystickrequired) £3.95 

GHASTLY GHOULS: All kinds of creepies make 

thisgamea nightmare!!! £3.95 

THE FORCE . . . BEYOND!: Cosmic energy — 
Anikstyle!!! Uoystickrequired) £3.95 

* YAHTCEE: Thirteen ways to roll out a winner. 
Multi player game — lots of fun . . . if you don't 
lose!!! £7.95 

DRAGON 

LEAPIN' LANCELOT: Medieval machine magic 
as Lancelot endeavours to rescue fair 

Gueneviere. Uoystickrequired) £3.95 

GALLACTIC SURVIVAL PAK: No Astro-traveller 

should be without this. A collection of 3 of the 

best astro-games around!!! (Joystick required).. £3.95 

MINDBENDERS: 3 puzzles to enthrall and 

mystify you . Hours of mindbending fun to pass 

the longWinter evenings £3.95 

* YAHTCEE: FivetimesasnicewithourYahtcee 

dice. Foroneor more players £7.95 

GEE UP NEDDY: The odds-on favourite with all 

the Family. Uoystickrequired) £3.95 

THE SEVEN HILLS: You'lljumpatthechance to 

ski ontheseslopes. Uoystickrequired) £3.95 

PHASOR POWER: The Ultimate weapon. Use it 
carefully against other planets enemies!!! 

Uoystickrequired) £3.95 

ANIKMAN: Our version of the greedy gulper .. . 

nottobemissed!!! Uoystickrequired) £3.95 

BATTLE STATIONS: Cosmic attackers threaten 
civilisation. Isthere no escape, are we doomed? 

Uoystickrequired) £3.95 

ALL SYSTEMS GO: Blast off into the great blue 
yonder and face the peril that awaits you!!! 

Uoystickrequired) £3.95 

PANE DAMAGE: People who live in glass houses 

shouldn't . . . Dynamic action. (Joystick 

required) £3.95 

AN IK MICROSYSTEMS 

30KINGSCROFTCOURTBELLINGENORTHAMPTONNN3 4BH 

TEL -(0604) 411013 








->, 



»* 



<? 



<*/ 



% 



%. 



«55 



Serious Applications Programs. 



SALES LEDGER 
Specification as for Purchaser Ledger. 
SALES LEDGER for CBM €4. 
SPECTRUM. DRAGON... 

...£14.95 



DATAHOLD 

The DBMS for the CBM 64. Up to IS 

fields per record. Sort and search by any 

field. Calculations. Report generation. 

MAIL LABEL LER incl. with DATAHOLD 

— fully user definable. 

DATAHOLD for CBM 64 . . . 

. . . £24.95 



PURCHASE LEDGER 

Fully user definable. Allows for multiple 

entry, invoicing and payment control. 

Full search and sort facilities. Print 

option. VAT account and analysis. Status 

report generation. 

PURCHASE LEDGER for CBM 64, 

SPECTRUM. DRAGON . . . 

. . . £14.95 




HOW TO ORDER 

To order any games all you have to do is enter 
the title you wish to receive in the coupon 
below, write your name and address, enclose 
your cheque or postal order made payable to 
ANIK MICROSYSTEMS and post to us. 
DON'T FORGET— Buy any six games at 
£3.99 each and pay only £ 19.95— 
SAVE £4! 

Your games will be despatched within 
48 hours 



STA CK LIGHT RIFLE 




Available for the SPECTRUM, VIC-20, 

and the COMMODORE 64\, comes 

complete with 12 feet of cable and 

three exciting action software games 

including "HIGH NOON SHOOTOUT" 

with full sound effectsl 





With the development of the SLR 
comes the exciting range of 
software, RATS & CATS, HIGH 
NOON SHOOTOUT, CROW SHOOT, 
ESCAPE FROM ALCATRAZ, 
GLORIOUS TWELFTH and BIG 
GAME SAFARI. 

CONTACT YOUR LOCAL DEALER 
OR ORDER DIRECT FROM 



All this for the incredible price of only 





including V.A.T. 






J> 



Computer Services Limited 

290/298 Derby Road. Bootle. Merseyside L20 8LN 

Tel: Sales 051-933 5511 Service 051-933 3355 

Telex: 627026 (Slack-G) 



HEARING IS BELIEVING 

Tete Sound 

SPECTRUM BEEP BOOSTER 



TELESOUND is ready built And 
tested ho thai you can get the 
lull sound of your Spectrum 
Ihrouqh any unmodified 
television set, black and white 
or colour. The unit is easy to 
fit in minutes without any 
previous experience as full 
fitting instructions are 
provided. 



TELESOUND has been designed 
using the very latest ultra 
miniature components so it's 
size is an incredible 2 x 13 i lira, 
aid litt ntalli inside the Spectrum. 
Three easy push-on 
connections are made to the 
Spectrum. The connections 
are clearly shown in a 
diagram that comes with 
full fitting instructions. 

TELESOUND FEATURES 

• SOUND AND VISION TOGETHU HI »D9ED 1UU.ISM 

• tilt TDLCMt CDNTIIOLUILE f IBM I KHJim TO 1 I0A1 

• UIKIU CLICK CLUM.Y HUI9 TO USIST rlKUH [Dm. 

• rtOCUMS C1H Bl HEARD WHEN II1NC UUK» • NO JDLOltWC 01 CASE CtTTINC- llftllU 
■ AMimONAL AKPUriEI NOT NtOSMIT • IUAIATE MUCH JPfMT NOT |[QCHI9 

. vm NO KtMOIT SO «MB WITl ALL rtXJUHJ • MKMT1IU WITH All OTIU AI»0XS 

wcumnc mcMDllvi 
TELESOUND comes complete with easy to follow fitting 
instructions and costs £9-95 inclusive of post, packing 
etc. Please state your computer when ordering. 

COMPUSOUND 

c 

T 
A 

DEFT: 32 - 33 LANGLEY CLOSE, REDD1TCH, WORCLSTEBSHLBL 

B98 OET. TELEPHONE: (0527) 21429 (21439 Ansnerphooe) 





Educational Software LCL 



MICRO 
MATHS 






BBC Micro 

ZX Spectrum 

unexpanded VIC 

Electron 

ZX81 

Apple 

PET 

Commodore 64 

All software for the 
above computers. 



MICRO MATHS 24 program revision or serf-tuition course to O- Level. 
C24.5d (except ZX81 f 14.50). 

BRAINTEASERS iBBC, Electron) Books o» programs 10 pw/lfl and amuse 
people bored wiih arcadii gumes fS.95 



& 



.^PICTURE PUZ2LE (8BC & Electron oniyi. Full scroon colour graph** 



Teachers Parents notes included A<)« 3 8 wiih help, 8 Adult wiinoui 

15 SO 
ANIMATED ARITHMETIC Teaches using moving colour pictures Inot 
words) Ages 3 8. C6.50 (disc E7.50I. 

MASTER MATHS lAppte and PET only). 50 program O Lovol course or 
teacher's aid, amazing graphics. 
". . . the programming standard is high. The programs ore robust ..." 

TIMES EDUCATIONAL SUPPLEMENT 
Immediate dispatch of BBC, Spectrum and 2X81 Micro Maths and Apple 
Master Maths. Phone or send orders or requests for free catalogue (180 

programs) to: 

WotUi tc-aders in Maihs educationist spftwi/& 
fdmnbuters in 24 countries! 



LCL 

26 Avondale Ave. 
Staines, Middx. 
Tel :0784 58771 



GENEROUS TRADt 
OI5COUNTS 






252 YOUR COMPUTER. JANUARY 1984 



LUNAR JETMAN-48KZX 

Spectrum 



COOKIE- 16 48KZX 

Spectrum 



LUNAR JETM AN r r the- 48K 

Sinclair ZX Spectrum 

LUNAR JETM AN " e Ultimate 

Intefgalacl c G.A.S. (Graphic 

Arcade Simulation) Adventure 

Space Battle 

LUNAR JETMAN Arcade 

Sard, iOO%mach<recode. 
mcredibli ■.< <iong 

smooth high resolution graphics, 
the total y new aco>c!ive concept 
ardai those extra teatu'^s . 

ULTIMATE games 
people 

Design !(,: ULTIMATE PLAY 
THE GAME design team. 



PSSST-19 48KZX 
Spectrum 



lKrlfl 



if x ^ 











.■.-••■ l t ."-■■* 




ATIC ATAC- For the 48K Sinclair ZX 
Spectrum 

ATIC ATAC - The super spooky 3D 
horror G.A.S. (Graphic Arcade 
Simulation) Adventure Game 
ATIC ATAC - Arcade standard, 
100% machine code, incredible 
sound effects, amazing smooth high 
resolution graphics the totally new 
addictive concept and all those extra 
featu res you expect from the 
ULTIMATE games people. 
Design - The ULTIMATE PLAY THE 
GAME design team 



Dealer enquiries welcome. Phone (0530) 411485 

Post this coupon tQ- 

ULTIMATE PLAY THE GAME. The Green Asfttn de la Zmich, Lelcestertwre 

LB Ml 

leasa rush me the following: 



LUNAR JETHAN J ATIC ATAC 

COOKIE " TRANZAM 

3 JET PAC 1 8K Eipandftd Vlfc 20) 
en dose cheque/PO for £ 
Name 
Address.. 



B JET PAC 
P8SST 



*TE PLAY THE GAME It a Trad* name of Aehby Compute* & Graphics LM 
1MMIM4MMUMMPI 



SL 



-05' IjOOt 



■■■■■Bain 



1 



->. 



by Patrick Richmond 



> as 



contact: 

OPTUJARC 
PROJECT! 

Bear Brand Comple: 
Allerton Road, 
Woolton, Liverpool, 
/Werseyside L' &7SF 
051-428 79< 



Sfc^^ ■ \JjL 



.. 






FOR THE 1 6/4 8 K SPECTRUM 
SUPERB GRAPHICS, 
100% MACHINE CODE, 
FUN PACKED ARCADE ACTIC 

i 
ONLY 

ALSO AVAIL; 



.95 



U~_ 



\ 



^ 



V. 



PUSH OFF 
McKENSIE 
MANIC MINER 

JET SET WILLY 
^Ms|TRON 
'-'JQUST 
i 



'BALLOON 



nd 






16/48K.SPECTRUM 
:48(< SPECTRUM 
48K SPECTRUM 
48K SPECTRUM 
48K SPECTRUM 
UNEXP. VIC 20 

ALL AT JLD 

CBM64 

only£7- 95 



.95 



BRANCHES OF JOHN ME! 
AND HOUSE OF FRAZEJ 






Jl 






ggJJIRIES 

£ER DISTRIBUTION, 



/ 



4: VLCIORIA ROAD, 

Mir. 



l%& 



&m± 



tZ 



1 


ORLANDO'S BACK! 

IIIIHIIIIIIIIIIIIIIIIIIIIIII1IIIH 










HIUIIIIIIIIII1IIIIIIH 

Aardvark Software, creators of tlie Ultimate Atom 

Games, bring you HOW 

THE ULTIMATE BBC SPACE-GAME 










4 ^ 

i 

*■ 

* 








: 




* * - - 

* T * T 
I t J . • 




• 


• 


















mm mm 
+m\ 




t T I • • T 1 
tl 1*11 XT 












Seatec ai .. ur computer, streams of mull aliens swirl past y> ur laser base 

Into i ••: atlon. The first squadron appears ha n a i i wave will avenge 

the deaths >f their comradei vlth increasing ferooity. To combat thi .. i .i; 

i pplng m ay try u link up a pair . lasi r bases and double your fire 

power! Vour ; I i success!" b pi ward by chi LI inge 

ges, whei ge bonuses may be ca:-:i aids up to a dizzying 

iscendc ol speed . re instant, reflex and p ire technlqu your 

only hope of survival, . . 

.70 player gaine • Keyboard or joystick • id on or .ff • Escape facility 
• Works on all OS's an 1 es • ! ame Hi-s C! Z full colour 
a] tics' . -us roiling tv ■ kling stars • Multiple missiles • Fullscreen 
action • Attractively packaged In a coll ta . • • Hlgl | Lallty 
casseue • Pull tnsu . ;. • For BBC i: (el B : K • 

Send cheques/PXU for £6.90 - 

Aardvark Software, 

100 Ardleigh Green Road, 

HORNCHURCH, Essex. 

FHAK coming soon . . . 



The Hobbit. Now the best is 



COMPUT 








Melbourne Hous 



,--■.. . ■ [■■: ■ 



available for:^^ 





« 



44 



44 
44 



44 



The Hobbit' 18 a beautifully con- 
structed, frantically-maddening, 
tortuous, gloriously inconsistent, 
thoroughly spooky adventure - far 
better than I could have hoped for and 
certainly the finest of the dozen or so 
adventure programs I have. In short. I 
congratulate the four who sweated for 
a year and a half to concoct such a 
super result." 

MnVPgTRR«JONBS,So 

Nothing is oertaln In this Adven- 
ture, but uncertainty! Add to this the 
brilliant graphics that are used to 
describe many of the locations and we 
have an Adventure that is going to 
become a classic for the Spectrum. 

:jlarcgvpu:::;':.w iki.y 

I am writing to congratulate you on 
your excellent program The Hobbit' 
for the Spectrum. I wake up in the 
middle of the night with an idea and 
have to load the adventure to try It 
out." 

MHPIIILUPDAE 

A most impressive package." 
DAILY 

...we are not eating food. ..we 
are losing sleep... and it's great! I 
reckon you can guess why. We are lost, 
completely and utterly lost, in the 
Hobbit program." 

MrtJOHHHAWUi 

...one of the most complex games for 
the Sinclair machines 1 have seen ..." 
SMCLAl 





Orders to: 

Melbourne House Publishers 
131 Trafalgar Road 
Greenwich, London SEIO 

Correspondence to: 

Melbourne House 

Church Yard 

Tring 

Hertfordshire HP23 5LU 

All Melbourne House cassette software is 
unconditionally guaranteed against 
malfunction. 

Trade enquiries welcome. 



] Please send me your free 48 page 
catalogue. 
Please send me: 

SPECTRUM 

Q Spectrum "The Hobbit" 48K £14.95 

C Penetrator48K £6.95 

C Teriw-Daktil 4D48K £6.95 

H Melbourne Draw £8.95 

C H.U.R.G £14.95 

C Abersott forth £14.95 

G Computer Bridge £8.95 

COMMODORE 64 

TJ Commodore 54 The Hobbit" £14.95 

G Commodore 64 Hungry Hoiace . SI5.95 

DRAGON 32 

□ Dragon 32 Hungry Horace £5.95 

SBC 

C 88C "The Hobbit" £14.95 

0RIC1 

C Otic 1 'The Hobbit" 48K £14.95 

All versions of "The Hobbtt" are 

identical with regard to the 

adventure program. Due to memory 

limitations. BBC cassette version 

docs not include graphics. 

£ ... 

Please add 80p for post and pac k £ . , •°Q 

TOTAL £ 

I enclose my Q cheque 

□ money order for £ . . . 

Please debit my Access card No 



Expiry Date 
Signature 

Name .... 
Address . . 



Postcode 



Access orders can be 
telephoned through on our 
24-hour ansafone (01) 858 7397. 



Arcade Action For The 
ZX Spectrum 



SPKTRAWSfof 

J ovsncic 
£9.95 

'^••clion. 
P'itol 9f fp, 

ATARI* 



If you want Arcade qua. 
control for your Sinclair ZX 
Spectrum, you'll find the 
Protek combination hard to 
beat. The interface is 
compatible with a range of 
software including a numbe 
of titles from: 
ULTIMATE, SILVERSOFT, 
RABBIT SOFTWARE, 
QUICKSILVER, QUEST, 
PSION, NEW GENERATION 
SOFTWARE, IMAGINE, 
OCEAN, plus many more. 
The protek joystick interface is simple to use. It just plugs in at the back of your 
Spectrum and is compatible with any "Atari type" Joystick Connector. We 
recommend the Spectravision Joystick at only £9.95 V 

for Pistol Grip Joystick with a top and base fire button 
plus specially contoured shape and rubber suction cup 
footing for single hand operation. 



IJOYSTICK INTERFACE 



^mMttl 



STOP PRESS * Now compatible with 



ZU.9S ^ 



AIRLINE 



- ■ , : = 

BYTER 



HER 



m I 



'*m I 



SPECTRAPEDE 


y^v ii ii 


3s*fiVn:!e 


p i 


(\SM ] I 


m * 





PFOvEK 




. Spectrum 1ft 1 4ft SincWf ZXI1 1ft 



ZX SfMcJrum 4ft 



Sinclair ZX 91 t» 



ZXSptctrwn 1ft lift 



HUNTER-KILLER 

For the 48K ZX Spectrum 

Can you Captain a World War II submarine, hunt the enemy 
then destroy him with your torpedoes? 
Realistic simulation including: 

• Four high resolution screens 

• 18 control functions 
•Solo or dual computer option 
•Quick-kill practice features 
•Asdic, radar and depth sounder 
•Accurate and realistic chart 
•Visible torpedo tracks 

•Periscope with raise/tower option and 360 view 
•Seabed, destroyer and mine hazards 
•3D view of the target /- 

• Enemy air attack 

• Live target 
Written by Rod Hopkins 

£7.95 




_ 


(m\% 


M 


^ 


~f Si Subject lo availability 


trade wma^m I 

ENQUIRIES 


n 


J^ ^^^^^^H Prices correct al time 
ML Of gong lo press. 


c 

1 

L 
Available from John Menzles, Lightnin 


:omf 

A Your 
ivingsti 

g, Comp 


>UTINGI 

g Square, E 
an, West Lo 

•utersforalla 


LTD. 

Irucefield In 
thian. (05C 

nd Leisureba 


dustrial Estate, 

se dealers, and all good computer stores. 



ST AROUND THE CORNER, A 




ZX COMPENDIUM 


a 


mm iNisucte 


N„iiitiroioor 


«*WN a», 1 WV 




m-^9 


V- 






MtJvU MCKMA "tMi.MAh 



BLACK CRY5TAL 

The Classic, six program adventure game for the 48K Spectrum and 16K ZX-81 
computer*. No software collection is complete without It. 

"BLACK CRYSTAL is an excellent graphics adventure and a well thought out 
package" (Sinclair User, April '831. 

"BLACK CRYSTAL has Impressed me by its sheer quantity and generally high 
quality of presentation, I am afraid f have become an addict" (Home Computing 
Weekly. April 'Ml. 

SPECTRUM 48K 1S0K of program in six parts . . . only £7.50 
ZX-tfl 16K over 100K of program in seven parti . . , only £7.50 
Why pay more for lew ol an adventure ? 



-V«K. 



ZX-81 COMPENDIUM 

Alien Intruder, Wumpus Adventure, Numerology, Hangman. Hieroglyphics, 
Movie Mogul. 

The ideal software package for all 16K ZX-ttl owners. Six malor programmes on 
/wo cassettes for only £6,50. 

"Alien Intruder Hieroglyphics — Both programs make good use of graphics and 
words to make a very entertaining package." (Sinclair User, Aug '821 

"Alien Hieroglyphics Wumpus Movie — A varied mix from Camell, all featur- 
ing imaginative responses and graphics and all of them gnod games for all ages 
(Hieroglyphics is particularly good for children)." (Popular Computing Weekly. 
Aug t2) 




THE ADVENTURES OF ST. BERNARD 

An exciting, last moving, machine code, arcade game where you guide your 
intrepid St. Bernard through the perils of the icy wastelands to rescue his Mistress 
Irons the clutches of the abominable snotsman. 



STARrORCE ONE 

Take on the robot guardians of the central computer In a superbly stylised three 
dimensional battle game, 

(100% MACHINE CODE ARCADE ACTION) 




THE CRYPT 
written by Stephrn Renton 

Prepare yourself for the many challenges that shall lonlront you when you dare 
to enter "THE CRYPT", 

You will batik- iv it h giant scorpions. Hell spawn, Craners, Pos-Negs and if you 
are unlucky enough — the Dark Cyclops in this arcade style adsenture. 
Available now lor the 48K 5prctrum it M.95 



THE DEVIL RIDES IN 

I uttered the last Incantations as the clock struck thirteen. All fell silent except for 
a faint rustling in thr corner. I rum out of the shadows they came, all Hell's fury 
against me but I Wit not defenceless until thr Angel Of Death, astride a winged 
horse, joined the battle. Avoiding his bolls ol hell fire, I look careful aim. My 
chances were slim, but II my luck held . . . 

(fast moving, machine code, all acllon. Arcade f.*mc\ 



RANGE FROM CARNELL SOFTWARE 










: Ai 



\ 




T\ 



\M\ 



COMING SO< ' 



-THE WRATH OF 



*ff^7T*^Hr 



nRI-ffl-Hil-' -l*i- fl''" 



The Hr*t born has been 
The alliance of F.vll ha* been defeated by the armies of Lord Fendal. So end* the 
Third Art. Now we invite you lo write your rumr in the history of the Fourth Age 
of tK<- Third Continent. 

You will nvrrt in. nils Arid enemies, old jml new, In the long awaited sequel to 
Voltank- l)un>;iiiii Using lii^li resolution graphics and combining the best qualities 
of "Black Crystal" and "Volcanic Dungeon", wc will allow you to become pari ol 
this tale ol revenge. 

"The Wrath Of Mjhij" corner as three. 48k programs on cassette, boxed with 
instruction manual and book detailing the history of the Third Continent and thr 
many spells you will be using throughout the game. 

NOTE: "The Wrath Ol Magra" K a complete adventure. You need not buy 
"Vokank Dungeon" or "Black Crystal"' lo play it. 



Available through moil good computer stores ui direct front! 

Carnell Software Ltd. North Weylands Industrial rotate, Molesey Road, Hrrsham, Surrey K 1 i : 'CI 

Dealers: Contact us for your nearest wholesaler. 






CAFRTNJELL. SOFTWARE LTD 



&v 



&& 






c* 






THE BEST BBC MICRO SOFTWARE 

PRODUCED BY AN INDEPENDENT SOFTWARE HOUSE 
* TOP QUALITY MACHINE-CODE PROGRAMS * 



BBC 



c* 



-A 




ETStOnACKUZK) iJ3S. 

Be*usJuIIy detailed atvinviuon (the ben «\« yet 
«*rf) 4J Ouanmodo leaps ovat the rirapMtj 
dodging rock* »nd »m>w». nwingwq en rope*. *rd 
•vckLju; Ihc quudii ypetii u he «C«wptt so 
nkm Eotie:*id», Twohro dilfeiem screens of 
•coot This piogmin li .sold isruirt licere* iron 
Canary niwnorjci Ud: wo luveeichstve nchts to 
■tittle lot UM co th»RHCmi<-tn 
{For dm *mh KTYBOARDoi JOYSTICKS^ 
~ft a *n aawmely good wmgii o.' <h* uad* otrw 
•Jtatooghly mcomtruracicd " . 8EEBVG 
UMOAOa 



rA.ncKouNii()ZK) tin 

An excaog urge) ••hooting guim' Bonuses ere seared k» 
spessm out tV wo:d F/dRCROUND by fcrwg Ae 

« H«ut<m < >ijiy< Viflnni.anri r<v ibnrt.ir/} >S LV target 
Eit:* biLc-ii ite ub!iUiH'U by sivjotoj the tsracil 
targets rxr watch out far the -, snii)e¥8''*ro ate JteJnr 
swabig -your Wots Muse, sound effects, hj-scece.anc 
addon 

i AEWSEZEASE I 



CRAZY PAINTER (J2K> I7.SS 

The only fatMcater vtoxo arajbfe- Seat 1 * BBC sracto. 

Or. the f.-a setter. 'fXutOrtihtptnoftrxcikr/bKvj 
ena*edhvAtr.mtr.b*«r*r. £?cunkMC*tojurvrr(>by 
pajttnjo all thu squires, the bean icnei lesurs the 
monkey Iryitij to imcr. ha both ot bananas, ASef (hit. 
you ukc cornel ol a pcai-toSt;«(ieIt>Kr.«qtuiep)r«od- 
^artdsinyoufacor* fetbnrar» <** vridy-hflarj am 
DOWtnhol piutuil, Superb arar aBCB and t oed efltfj 
(Fob ue M-ah KEYBOARD ORJOTSTTOCj i 

"iwnvjfcwsrr 







CDOVCDCOZX) IT»S 

Incredible ueade-snrto g*n» teasunng rnushroorrs, 

cuds. ffcrf., sptdtii anl *e rxrtspedot of com*, 

fjcctHen graphics and sotnd 6 ska lento, h-rwr. 

t«Ouriit.t»tiws, *rd^rr»»s»ijil*o*y«i*o»i»d«ii 

btcocr/i mora bwly and *e txrrbeJ oi rnahsootm 

inrtijase*. 

(Tot Jit win KEY30ARD ot J0YSTK35) 

~Vsui2f t/at jscie ccrpre «#J «ah ite arcado 

wc-swa. £ieu9cufc>c&.'*ftj cisar " 

...raw COMPOTES 



I7.S5 

A -••-! ^«:'- gkesj stM SDgtphsMtorrc^- 
the tnonaas ard itspanwi of the ORION 4 srncccrin' 
Year rrjuoci x to plot the itarie io a "«rf< d«k* wi* LV 
spm s*bor. PITCH YAW. SOU. FOR'A'AJID 
LKTEHK. »d VnmCAL tootMt MO pcavtded to?**; 
■*ih orbct c^AMcrfmo boostw cryuwa. 6 skut km 
provsl* for ti» oonipWttfy OTitju-tvircwl pilot u ««E ts 
tfo tJy todgwJ axr.Tjndw 
- 1 .MWRELEASF ( 



ALmfOROFOVTOaC) £7.95 

A novel and unusual ptogtara. Ascadeatsoa »r/h 
Oci •W>jiJlir«xuJt;-ji*gcihocffiiac*a*it Yoo have 
>s shoot the *linns not of thai? *boxW* before tii* 
*bonn" Ul u|i. Once full, the iImtj fly down 
i tU iulm fr. exploding u they tut *« giocnd. Hi- 
woto, nrkutga. and iwundoflocw 
(For we wuh KEYBOARD or JO YSTICX3) 

thi* quo* is u good <u *nv on the rutket ' . . . 

itomcoMFimw, wrnar. 




KOADKUnTlOttUXt *T.« 

Ttwonryfue1to*lar*n4cNir/r cralpvnnionAvjilib.v 
lor Iho BBC ntcro FeMuies uiclud* scrotbrvcj 
screvn. radu dttptey. 3 pucrjuva cars, chockp-.r- 
fUej*. tool Qtajt. irooko ttctntmi. 6 ttkill bmels. 
rankogs. irerewng diHicjjTy. and saur.d effects. 
(Toe c» w«h KEYBOARD ot JOYSTICKS) 
•J enjoyed tbtgirBerMytTJCli ..ihegnplacsue 
exceSes . . . norvcxtnt is smooth ttxl Ust IS ociy 
cuetero code cm prcdixe." ... HOME 

cotsvnxc v.rrv.Y 



ntOGCtll(UX) it.k 

Not MR enothet vntmon or Fiajyct tics d tfr aiadv 

brttet win oapir^mcutrnxl uij. ii jiln , dntnij twt)e», 
fc**. ind togs thJ! to their Segj «» tniy prty »tevg. 
benukstrg dJtooliv. wid iuspc<Bive coattok. 
■Jos am vrth KTtK) ASD « JOYSTICKS! 
... wrvooodirrictirf. fisfSicirdr-JiwrgraA'uijndj 
frofL'ufftaJy.'BpJ'.". ,. BfcEBlV W.O«-3rff 



ALSO AVAILABLE 

SPACE FIGHTER (32K) £7.95 

GALAXIANS(32K) £7.95 

INVADERS (3210 £7.95 

FRUIT MACHINE (32K) £7.95 

CRBBAGEC32K) £6.95 

PONTOON (32K) £6.95 



DEALERS . . . DEALERS . . . DEALERS . . . 

Our soft ware is now available at all good dealers including:- 

W.H.SMITH - Selected branches. 

JOHN MENZIES - Selected branches. 

BOOTS -Selected branches. 

ELTEC COMPUTERS, :"! Ivftjate. Hradlord 

MICRO MANAGEMENT, 32 Pi uices Street. Ipswich 

WEST COAST PERSONAL COMPUTERS, 47 Kyle Street. Ayr. 

MICROSTYLE, 29 Belvedere, Lansdown Road, Bath. 

ELECTRONEQUIP, 36-38 West Street. Fareham, Hants. 

3D COMPUTERS, 230 Tolworth Rise South. Tohvorth, Suney. 

GTM COMPUTERS, 864 York Road. Leeds 

+ MORE THAN 300 OTHER DEALERS THROUGHOUT THE U.K. AND 

OVERSEAS. 



ADVENTURE GAMES 

COLDITZ ADVENTURE (32FQ 

£7.95 

STAR TREK ADVENTURE (32K) 

£7.95 

LOST CITY (32K) £7.95 

GIDEONS GAMBLE (32K) .£7.95 



UP TO 20% ROYALTIES FOR HIGH QUALITY BBC MICRO 




SUPERIOR SOFTWARE LTD. 

Dept.YCl, 

69 Leeds Road, Bramhope, Leeds 

Tel: 0532 842385 



. r 



Atxoint pRicrs asu; kclusivi; or vat anu i» 

dbcsoftwam: avaii jvbi.i: now 
All qui proordtnj t:»;eedyfc«d<ep>ictior. S'^" ilbcs at £ 1 1 35 *ac .i 



our guarantj: i 

(1) Allourxortwiijokxaviiilab^betorewoedvoniso. 

(2) AIlouTsofrAai?t3dA«r^icrtedvaTthtn48houi«byfui(t'claasposi 

(3) lr.the unlikely evctittlatanyo(oar«oftwan)failElo]oad.tetum yom ctsnr;te ot disc 
tons and we wtU ttrar:«dias«rrsend a replacement. 



• 



L . 



V-eaxvv 









sfc^r 





% 



THERE'S NO 
PRESENT LIKE 
THE FUTURE. 



THE WORLD'S FINEST PROGRAMMING 
TUTORIAL FOR ONLY £12.95. 

Thousands who own. or would like to own home computers have 
yet toexperience the feeling of discovery that comes when you write your 
own programs. Yet learning programming can be easy. 

'Learn Basic' from Logic 3 is the ultimate development of the method 
first devised at Strathclyde University-a straightforward, easily understood 
tutorial written by Professor Andrew Colin and Veronica Colin, authors of 
Britain's best-selling tutorial package. 

Using the method tested by university students and used 
successfully by over 200,000 home computer users, 'Learn Basic" runs on 
your own computer and explains even- thing in clear non-American 
English without jargon or computertalk. in a matter of hours, you will Jx 
writing programs that work,. 

Essentially, Learn Basic' and the rest of thc'Learn Computing' 
Series that will follow soon are designed for people who want to 
keep abreast of the computer age. For people who realise that 
in iderstanding computers is the key to future success.at school. _ 
al work and as a parent. lii^ If^ ^\ 



Get Learn Basic'by Logic 3-twotapcsand a full-size manual for 
Spectrum or Dragon (others soon) at just £12.95. 

At that price, it's a gift. 

Buvthe Logic 3 'Learn Computing' .Series at computer shops and 
major retail stores all over Britain. In case of difficulty, write to Logic 3 in 
Windsor. 



1 




TO: Logie3 Ud. Mounlbalten House. Victoria .Streel, Windsor SL4 JHE 

If \ou would like to know more about using and programming a computer 
in your home, send this coupon tor your tree copy of our 16 page explanatory 
booklet "100 things you wanted to know about computers!' 

It will helpyou cut through the ningle of computer jargon, and give vou 
news about software develop rhcnls - even games. [J 

Or send for our software catalogue (tick either or both}. QJ 

Name . . 



Address. 



Christmas. 



Make your future, and your family's future, richer this 



I haw already intend to get a. 
<A*^nt &i iriapplfcablt^ 



.microcomputer 

YC1/B4 



- TfEKEY TOTHE WORLD OF TOMORROW 



J 



YOUR COMPUTER. JANUARY 1984 263 



STOP PRESS 




MICROFAIR 

FEBRUARY4th 

1984 AT ALLY 

PALLY 




Be first in the queue and save money ! 
Send for advance tickets now — 
only £1 for adults or 50p for kids. 
(Prices on the day: £ 1 .25 and 60p) 

Send Cheque/P.O. and Stamped Addressed Envelope to 
Mike Johnston, ZX Microfair, 7 1 Park Lane, Tottenham, 
London N 17 OHG. 
(Make cheques payable to ZX MICROFAIR) 

EXHIBITORS! Call Mike Johnston now on 01-80191721 




»><Lr 



& 



a° 






EVERYTHING 
MUST GO! 




PC-1251 

+ CE-125 
£134.80 



SHARP 

PC-1251 Computer 

NOW ONLY £49.90!! 



(RKP £79.95) Pocket Computer with massive memory. 4.2K RAM 
(3.7K user), 24K ROM for extended BASIC, up to 18 programs 
stored in memory (with own execute key), plus reserve mode. 

CE-150 Printcr/Microcassetlc for above ONLY £89.90 
Half the size of this page and less than une inch thick! 

OTHER SHARP BARGAINS (RRP in brackets) 
PC- 1 500. Expansion modules: CE-161 16K RAM (ROM) 1129 
CE-155 8K RAM £39 (£79). CE-159 8K RAM/ROM £59 (£89). 
CE-152 Cassette Rcc. £25 (£39). CE-153 S/warc Bd £59) <79). 
CE-158 RS-232 l/F £119 (£149). CE-I5A Appl. Progs £7 (£15). 
CSR-150 20 rolls £4. 2 sets 4 pens, black or colour, £3 (£6) 
EA-158C Centronics adaptor lead £30 (£45). CE152 adaptor £3. 
PC-1251. CE-I2A/B/C Appl. Progs £7. EA-1250P 20 rolls £5. 

Prices include VAT. P&P. Offers are subject to availability. 
Send cheques. Pt), or phone your Credit Card Number to:— 



silicon city 



DeptYC. 1 Milton Road, 
CAMBRIDGE CB41UY 
Tel: 0223 312453 







presents 

ZAXXAN 

Here at last! The first ever version of the amazing arcade game 

featuring 

# Stunning 3D graphics • Exciting high speed machine code 

• Force fields, radars, fighters • Cruise missiles, fuel tanks 

48K SPECTRUM ONLY f5.50 

BLACKBEARD'S 
TREASURE 

Pit your wits against Blackbeard and his minions on 

Treasure Island! 

featuring 

# Over 100 locations • Colossal maze, dungeons, traps 

# Save game option # Every game different 

BBC Model B £9.90 
Cheque/PO to: STARZONE SOFTWARE, 

74 WALLINGFORD ROAD, 

SHILLINGFORD, OXFORD, 

OX9 8HB 



264 YOUR COMPUTER. JANUARY 1 984 



_ 




64 CHARACTERS PER LINE ON THE SCREEN AND TO PRINTERS! 
MICRODRIVE COMPATIBLE — instructions supplied 



TASWORD TWO The Word Processor 

Your Spectrum becomes a professional word processor 
with TASWORD TWO. TASWORD TWO gives you an amazing 
64 characters per line on your screen. This is ideal for standard 
A4 paper and TASWORD TWO prints your text just as it 
appears on your screen. 
Tasword Two drives the following interfaces: 

Cobra BS232 MO Port Kempston Interface 

Euroelectronics Interface Morex Interface 

Hilderbay Interface Tasman Interface 

Sinclair ZX Interface 1 
The same program drives these interfaces. A short easy to fol- 
low set of instructions takes you through setting up your Tas- 
word Two to drive the interface you have or choose to buy. 
Tasword Two also drives the ZX printer. 

£13*90 fully inclusive mail order price. 

TASWORD TWO TUTOR 

TASWORD TWO comes complete with a manual and a 
cassette. The cassette contains your TASWORD TWO and 
TASWORD TWO TUTOR. This teaches you word processing 
using TASWORD TWO. Whether you have serious applications 
or simply want to learn about word processing, TASWORD 
TWO and TASWORD TWO TUTOR make it easy and enjoyable. 

TASWORD TWO £2 Demonstration Cassette 

See for yourself the powerful features of TASWORD TWO. 
Send just £2 for the Tasword Two demonstration cassette. A 
voucher is included which gives you CI off the price of 
TASWORD TWO 



TAS WIDE - 64 characters per line! 

A machine code utility program, TASWIDE doubles 
information that your own programs can display. Make a 
simple change to your print statements and your output 
appears on the screen at 64 characters per line instead of the 
normal 32. Both print sizes can be mixed on the screen. 16K 
and 48K versions supplied on the same cassette. 

£5*50 fully Inclusive mall order price 

TASMAN PRINTER INTERFACE 

Plug into your Spectrum and drive any printer fitted with the 
Centronics standard parallel interface. Supplied complete 
with ribbon cable, connectors, and driving software. The 
cassette includes LUST, LPRINT, and text screen copy 
software for all Centronics printers and fast machine code 
high resolution screen copy software for Epson, Star, 
Soikosha, and Tandy Colour Graphic (in colour!) printers. 
Send s.a.e for sample print-outs and full list of printers sup- 
ported by screen software. 

£45 fully inclusive mail order price 

All prices include VAT and post and packaging. 

TASMAN SOFTWARE 



Oapt YC 

17 HARTLEY CRESCENT 



LEEDS LS6 2LL 



a 



Send choquc'P.O. or Access number with order. 
Telephone Access orders. Leeds (0532) 436301 




If you are interested in a particular article/special 
feature or advertisement in this journal 

HAVE A GOOD LOOK AT OUR 

REPRINT SERVICE! 

We otter an excellent, reasonably priced service 
working to your own specifications to produce a 
valuable and prestigeous addition to your 
promotional material. (Minimum order 250 copies). 
Telephone Michael Rogers on 01-661 3467 or 
complete and return the form below. 



To: Michael Rogers. Your Computer, Reprint Depart- 
ment, Quadrant House, Sutton, Surrey SM2 5AS. 

I am interested in copies of article/ advert. 

headed featured in this 

journal on pages issue dated 

Please send me full details of your reprint service by 
return of post. 

Name 

Company 

Address 

Tel No 



266 YOUR COMPUTER. JANUARY 1984 




SOFTWARE 

for BBC Micro, ACORN Electron, ZX Spectrum 

Dragon 32. Atari, ZX-81 

Education, Utility, Adventure and Games 

tar iant <JiW«i i»r»oj tt rut pa (Tiffin on aorii UMri. n>( tan mj !.*. fifics v omiM e« etti 

react ——hi *W norm 'itchf ruaxr It ntwuti spari «: kuiki !. 'Jmij q'ltht i*»»;i r. »H is -I 

f • Uax iStar- tt alw* aim* 11 crow v* *a-l oh iam h oh pnjrtcn :l tt* s>m Id at croaitt! ■ fit xrtr 

-tacuiicaowk Inuanl [KiitiWmrMliw ubut l:i tllimitti Vittaiaasrir <:u 

Jtaf i Imwa tin Yai cm too ]m fUi stls t c u or it tc fctttq Ttr i: atta-jr rutin fratrg At* Seta nattta 

awn Cmti Spato Sfrtina IXC <v All Coma 

I • mm fka MCU tapir* utaJittt <w>b> d win r. tmt ttomtv. UlCtRIDI' V»n> i<i ntxjt aa pw r 

trtam I* tUirSS «nl tui lr> inoatttta it itr»a\ <*m ana* art Mripti n Hm an Ht/MK. tOO MM a* t. 

a until Hi t. Vrf ml SO li S! I TwKn ml a* ia« ■ t» un at) itm i>n nuimil ntn Cv 1 w In r, 



r nfftw a •■» mjitLff* | 



Maua 1 - iwn ICMULU Caiuilrg cltmca tmtt. WAUTOt Wxti o* ■Hitrtw »il« at air nnr.nl CTAM ft n i i 
(nfaraaataaamaetaivalHM IBaaBIMw' nitwmlt w iMKOiimn* miau) 8o Cua 1 Jar «M »mj w M 

.-.I-, v«*-r ':• ir* "<filr- 

taut ) . ra^inSll'Ow^utiurnmiwmrhiwtJt mntm MM au ontu* irti ! WlllU IMCH H»nn«n 

ur. m im ►»• ra pu "JWi ICCO r>i» iitn/a tara an* im iaiMI iwn :«Mt <.ini|i p>vmr i rttn m t .« «■ aatw 

an! Vinfi f 11V ,( tra ;r iin»« ntlta utarrt A If i rl l HllwH ■hutirul mtMrnil lu trr> Stalriti 

SpaGPat ik '-™*icr »■ smifiii o lira Hrton it n Wwv o-» ml •« ■■■ * la Jn> ii in uiitu-. tl *tn» HUM H Kran r 

p-tfar Sat m -tctrOl V trtov ua Siniltnf «* it ttiM rrd i at ar Ann CA'rl ACrt^UJ 6 ! iitnl arrreioj eolefl artai enm i: 

Mm to. u ur Ha ea aa Dd*^ np*^ u t'rfi fit r t aw om V All. Sfaaruti 

«Mat CaMI t - oyrtm V-VPl^ ULd nfai lOa ncujtl t w ail la jt tal tr Ita amstln, ana 1 unt MtlMrA 

odmmbiML' - BiaAfD 5JW. iru m*m itxti' »n Inn? ul >^r m urirar tiut ttJoai »fi» Irrt m a rw Mra 

plan) hhu - Iff tCHAV iCji .:u d«l »Hi nt rut titan; stci catui tM gr ltd I: «rn ullll 7 ' - FFJUtlMSTIN ITvi »•■ 

"rl> W 0ttl*mtt?«teto«lllmn-rVMOGl*^T*ktoVTuKtdih>Mntlatliramtltt},T*lMrM 

• UMB lAatnot io^ art^ mS R MM *i» aarj?" ■ACFT^ACt fan null <th baa wttort tmrt] frr silts CpraaMi 

tyrxi ' - Kierjrr 8art tv orr « nt punil laaaMtana^iMlfMrattBariMfi waihjtpt*; j«Ut» Staartr 

atva irHilrMM rar ar, SeaSrjn. 

Son (aa I - mean TllllkC 9ft l>* tu>> »fa rram matt a» anai aa Ltmn tl tta tcrutcr. n en»«t a mnawt 

iew awu Ma onaar a fk t« Pc ctrran knm. bst ptv eaf ae4 Pt tartan ijr kl: itan wh pnr itnai'* Ate JTJ0BBI ffa 

aJmljtl a*a sat a isa a toaal lani Nnwrj it <i«a « Hli real aasft za \r wrei ml u'i' thai i.:il rn bin telfoa ae> artvt 

taarajB fi aaayi i aji yi -n) M rf pi; tiif-jm M *a JWUCWC - • i« iun''iHiii i"«ki !>i u umi ™ new 

»r ttrcia Mt aaj t aria fa IM $*Kiinii 

waCaa) cmmm UK CAW «««'t Hu mil m rttf »r» raa wa a«uu ir,r<w«t6(.'iMniit»inri«riarli»ar» H 

ta<% «ja» StAfHOiao lart yn rf, si wtw aa/ «a> f naayj i saaj al aJai AM Mr fIKE !IS1 *ln» km lUt tor au Praia) 

irv aatn rai) • iaMl sari ailMtHiiuii » at* a up* ilaurJa hi tw takw Iht lili«i<| MAI« i> 19am mhM prm 

cab-tMuat m ot or Mini Hay Km tar urfjl antw <• rcuH run met narrrd tl Cf *M at) C1I Laatutt 

j t aa i i 1 Hi araaraa aj pa «ao oiippJ in 11a uca, wwiatiaw hi WC. Amir, I aonn, fianuuri C?*|ax *•■ nil 

til .-Ml -HE 

aUTM t unan VMH.1-* UH\ HUCtnU'i 1 CKIVJil UMI UriVN. HUV«*n I I5tll«l»-J1l IIS'I uAW 

aunt > »» rttlM BA10. (IsCINtJCIS flrH»i|» UStS Tui. WWfJM. [SlIWICN TtSTl CMMl 

•UIXI 1 m» 3«irJ!C NJMBtB (OUMlVTtS aajCUS SCAit. raeMMUi ntNSH. IIMWMU* FJTMATKal TJS11 

mmo 

VUr»S I cr^an :-J.J« =CCIS. HCIKS. CKlfS. '»aKXat.1« TAIStCS MJWKtrltt IHMItriHS JAHri 1HM. gaMA 

HAt>t S aacaa LMNt (tUAIOlS OMCTIC NLMttK SlUSTtS ajOAStTT CltltS ailUMIC tOWnaiiS HfTlaSMli 

SJaVlA'ANEXS EOJAHMS TISTJ. CAMiV 

UKaCaal - arjanal aUJCMal audi Ami f hOti« ntpaaaaraw p ] atun. art- it wltojl iitdi li us ■ Htstii om-tre ** 

insirTl ana Can bt SAftl 11 m r A|t Am H5TGVAI ata» MrM iti M ?1 din «rr 11 lie Dial in) ilk la tl«- 4 

t !•■ ;: :u la eh- r ttii ^jraj-l aid SKws rtrm-ca 4tc 3 Mai rtntae nran ii* It SAirii hi 11C 3 Q2C 

Baaaaa 2 - rctrte ^?£EltS5 aitil a Orsywl a Oa«r> «ae« a SVoO iraB. Ihl (njjmn his una taqKfd. cyan aeacu 

ml ■*•> aaaarau y ira :*$t Sn;r/ cfKsst *• iivrec.i tmen gnr 9t 4* snpVr ird ;<i 1 »1 u « ri -t» trta r^ omn 

rant r" Bt tn Am 0»CLC - a «r:t/jn 01 IrtW awna »«1 MaCir Hunan uitu h' 1 a9C a 2*1 

Mi JHI - 1 Ksrracanri Irouu prtjran ami citboaafBtaaawatt* rlamnui Jl:m tin tu j« 1 ara toaavj u na 

«7 B isa la a aaMa t ua tau tori aa ucnt uto-rMto' hi tK 4 1CT1 

Cjskiicj coil D-aca arxl (.nxn* COK 



BBC Alar iU D-.aSKj' 
llar'icicr Sfaclr^ri 

ixaiitKrcZxaineKi 



i6» ea:.i»uL/»ia(jr><iiK rssi 

r&9& ftocllai ctyilairni; 50 Ma'.ht ;<i>j<j.-'t *<y BBC 
■ t •!, - : .. . „, /KHrilKlMllAKi '-• J- 



SWHt CfHN|ii« f(> Kll(|iitsitiiiii Orili'i :i) 

Simon Software 
FREEPOST, New End, Redditch. B96 6NE 





CLASSIFIED 



661 3036 

Contact: Claire Notley 



ADVERTISEMENT RATES 



Copy Date 



Linage: 40p per word 
(Min. 15 words) 
Box No: £4.00 extra 
Linage advertisements are 
prepayable and the order form 
published in this section should 
be completed and returned 
with remittance. Credit Card 
facilities are available. 



Display — rates per sec {Min. 2scc) 

One insertion : £8.50 

Three insertions : £8,20 

Six insertions : £8.00 

Twelve insertions £7.50 

Display advertisers should 
preferably reserve space by phone. 



Closing date for Classified 
advertisements is the 21st 
December. 

Post to 

Your Computer. Classified 
Department, Room H211, 
Quadrant House. The Quadrant. 
Sutton. Surrey SM2 5AS. 



Britain's Biggest Selling Home Computer Magazine, 



BUS-TECH 

LYNX 

NEW RELEASES 

1 YNXVADERS Arcaar- flemr tor tho Lynx Good 

100% machine code '"'**' mentation ol Space Invaders with fn- 

Smooth G !•[>*•: i f? 00 



2. ROBORUN 



3. WORD SEARCH 



4. JUMPING JOHN 



Thle 9»t* lias ; *>iHt. «vli.;h you *•»* 10 
oioyies* through wllli Ilia li.»/.vil of recto 
ki va ti*rr*.», iiu*'dv vtc Each level it tiero«-r 
till eventjalry'' you eiououdonoiahyou f»4v» 
lu faco XP? G'OOI nneitsuMiipiit wilh a butt 
m hot o* feme rt 00 

Th» progirMn a beioa on a very popular cu-"-.* 
Of the umc name With bud! iri library of 
words or you; own wotdscvn be used. f6 0C 

Control Jo*m » Sfple fMOw inuvRinmb lo 
retnov* :n* emoratds Your King fu)t ttnt you 
a lowfy poosent to vw> cmiI* n) tho r*v.i boron 
Dog-Brearv Each V»om of your Que*: 
becoming harder m you loop the urrpar:* 
vVrven the b*Ji rings voti nwvu on to a higior 
<r*r4 5 lovt4l Of play will many vened 
obstlcte* beco^-no haiat> a you iiroyint 

C7.00 

5. MAZE OF DOOM Vou «•* * w »«t wuaio "> Commm .««i your 

quest ii in luw :hr Lhwj from iht «W 
OOprowo" b> seeking MM talinn |r**tu-« 
from tho temple ol EVIL. Pjvwy ili'uuyh the 
compfceeted >n*fp (Moieclod by Goofcv 
I'/J'dl end Wfewotves OK With spe< » *">d 
ttanwve etc tc assist you £6 00 

NAME .... , 

ADDRESS 



□ 

□ 
□ 



□ 



□ 



C^iC-ri nlP'R ItlildC CJvoC *• !C 

BUS-TECH 

19 Land port Terrace, 

Portsmouth, 

Hants P07 2RG. 

Dohvmy tt\i CAhjom*. ** wdrtx dispatfttad v/ithxt 4$ hovn 

Guit ooouiriot vnkvnw. 

Send s ».» tor tut wtMt'e '■>! ol ,'i !'!lr\ rW your dm 



661. 12 



AT LAST . . . 

PLAYING 
THE HOBBIT 

A complete 36 page guide to 

playing and solving the 

adventure game. 

Only f2.25 including 1st 

class postage and packing 

from: 

TEMPLESOFT 
13 Templo Gardens 
London NW11 0LP 6*6- 1? 



DISCOUNT PRICES 

Computer} and loffvttre. all at discount 

pntei, full range from BBC to ZX8I. 

Send SAE fot Jstest Catalogue to: 

APSOFT 

Frtpoit EM12. 

139 Birntlt Wood Lent, 

Ashirad. Surrtr KTit 2SH tf.it 



NEW Ao-riros*. NEW Oejl Al seven Dragon 
Poclaup* luguircr 20 program* '53K of Oats 
PLUS manual .vilh instruction} jnc 
piogiummlng I in fo- £ 15 CO Oft manual only 
ft 00 (refunded oil 'vceot of oro«- lir 
p«.- u yoi AL TON. 17 Nebwood Road. Shipley 
8D18 4AG. 

669 »? 



ORIGINAL programs ui(j»miy rmede<l One 
•no Commodore 64 Edu:et onat or Gamca 
Cosh pav^-t"! or royal!** Proteaaior 1 1 • 
atriclry odh«r(d too Ser-u »oki ptggnm for 
vtKi>nl«ta^on Kngnt ProOuCIs IUKI Lit) . 71 
Co no ftoad Earbv l«noih<» B38 6XL 
*$3M2 



SOFTWARE TO HELP YOU 

WIN THE POOLS 




-POOLSWINNER' 

Tn* most •oprvatKalad Pools PradtclnKi 
Amj avaJabi*. Grvoa p» ototbAlio* of koto 
draw*, draws, homos or aways. based on 
two data b ase! totting over 20,000 
matches Imeivdedi. 

The Oalafiasi are automatically updated 
•a reouta are onterod. Con be used In 
simple mode, or with parameter 
adjustments to devoiop your own unique 
forecast mot nod 

Fufty documented, aveiiabie now for 
APPLE, SPECTRUM, DRAGON. 2X81 
I10KI. BBC S . COMMODORE 64. 
£ 15.00 ALL INCLUSIVE 

M Seiec Software (YC) = 

asiSasi 37 Councilor Lane. ^■ k 

Choedlo. Cheshiie 
Tel 061 47S 742S " u '' 

AM o/oVs cbsporenoo' by /alum pott 



SPIICTRUM 16/48K 

New intpeoved proglamninn: Okl 
Mow JvjilaMc JiiJ ■% t ill only £9,9j 
from scleclctJ compiiicr vlntps or 
Iioiii Star l)rram>. 17 Bum C'Idmt, 
SciitetnrJ, Su>se%. BN25 JI.W . tibb to 



TAPE COPIER 

SUITABLE FOR ALL COMPtTiRS 

A fUrcul Irid tftst jllo.». MMOttt 
recorder to uSMtM 'cCO'd*' copviriie o» 
vu%ir orrc m,» V.C icttvure 
i ••• lr*fl (Or 

thtn,- (fctfl :.^liblt lo lojd 

|in>gr.i<m A muiTlnr an I >NX uirt}, !>>•■ 
ui'l.ililr tor jli Othri XI 10% tj •'< II* 

'*•' ttimt niMfi iim, 
I fot Road. Mjthhuiv 

1441 X (Ml III Q i., i. 



Konrpsoft 



ORIC I 
NEW! ORlC-1 COMPOS6H. Any r^K 
con 0e btoushl lo your lingomc* with tne 
aid o* this eynthtMer orpgiom. Induces a 
ful eolot to alter your recorOce 
mattsxpieoa. Colour graphics 48k ORiC 
orVyf4 95 

OfllC-1 BLITZ. Super nraphic* and sound 
eHocts coiour. hlgn-scoro l& ana *av 

0RIC1 orvy £4.36 

OR C 1 SPACE DOCKER. Colour graphcs. 
sound and luyh scuru. Greal eddictrra 
gtnw "ok and «B* ORiC I cr^v C4.9b 
0»C' FORTH Teach yourteH te'tn. 
lodudes manual 48k OFliC onv CO 96 

SINCLAIR SPECTRUM 

NEW SPECTHUM WORM. Superb a-cado 

Style osmo Con you rjruuru Iho survrvll of 

!tio worm tnrougliout litis multiple ecropi 

Dame 16k arxl 48k Spucrrurn only £4.96. 

SPECTRUM SRUIT MACHINE. Authentic 

ono-4"-wfl Midi: wnch h.iTuro he'd ond 

jyrb'o HIRES Sophies. 16k. and 48k 

Spectrum only T4 95 

SPECTRUM NIGHT RAID. Adec*ve 

SUTZ ttyfi uomo nttn lull colour yr^prun 

and sound High sccro ate 16k end «8k 

SPECTRUM untv 14 ,'js. 

CASH WIIHOnriEK AilrJSbpPoo; Px* 

T'jilv ul iihii, os ii viUrd 

All urogranit nkolleble In Swedon 

from CHI 

Son 603 631. 06 ESKILSTUNA 



SPRINGFIELD- UPPEH CHURCH 
VILLAGE. Nr PONTYPRIDD. MID 
GLAMORGAN. C.F.T6 1EE 



PROGRAMMERS 

We jrfenily require good quality 
iO!':»t!e Tor Ihe 2.X Spculrum. For the 
nth; maieriaJ »e offet — Improved 
market penelralion — bipcrl prnenis 
lion — World Wide Diutibu'.ior. — Tota. 
dmnbution in ihe UK and a high I5 r « 
Koyaliy. 

SPARTAN SOFTWARE 

9 Cotswold Terrace. 
Chipping Norton, Ox on. sea c 



^FULL COLOUR Inlay Cards 



St- your rMOgromsw - "i EOfouf si >y uici I'uma ■ tile <is £28 pe 
I.OOd. FuHccou' nU'.jjeo 3»s i:y onO professional sa^i appeal. 
A.W P. are the SOe-U^ili ami lra:ln colour prihMfS for both 
AuGin Ara compute' cassette inlay cards. Thny are p-oducoo in 
MM typOS. a delui tintsh •mn 1 .0001 a"U llnr aUrxtaro firvsh 
(mi.-, 8.000: 




Ontaas anil u.npf«s from 

A WP Ltd 5 Beniey Square, Sallord. 

Mnnchesier M3 6D8 041632 4533 



514 13 



t 



■& The Trade Colour. Printers 



VOUH COMPUTER JANUARY ,984 267 



VIC -20 & CBM-64 OWNERS 



siu; 



Are you led up wilh continually looking in the Handbook (or all those 
Control Symbols which appear in Msgaiiiiti Listing*. It to, Send for 
our Sell -Adhesive Plastic Label which makes Programming easier. 
Stat* which Computer. C I -95ea. ( Inc VAT & P/P). +50pOulside UK. 
C. O.S • 13. HIGHLAND ROAD- WIMBORNE- DORSET-BH21 2QL 



Vie 20 lunexpandedi games ce&setw Ten 
fla~9S including: Froitflc. Pontoon, 
3-:-:.-c,' i-ic Only rj 99 nd p&P win 
instructions. Cheou«s'POs to Cherry 
Sottwaie. 102 Albeit Row We*:. Bobon. 
Lar.ci. BC1 5ED 

tasna 

BBC drat software, INDEXITT- - Random 
access hies for magazine, ohoto. sumo 
<nde<<ng otc GRAPHIXX draw metes 
•ic M with lfi »h.i(it!> mi iinxlr I screen fl5 
each. Gin-nun to D. W.iii»i»». 5 Set-nonl 
Aw*iu#. Edmonton, London r\9 7JL Tel 
01 SO* 0097 Stem 

W1 -J 

Free an-etlo i|ami; when you join Nsaonwdc 
Ccrt^nilri CUih Sijftwaifl Excnanoe. MontMv 
News.-«ttei, Discounts, Pfln P I*. S.A E 'u« 
dtwrfi kCC 17 York Clou. Bsiido. 
9eCto-dshtc, VK4b4AB 

fi6C' 12 



ZX81/Z80 
MACHINE CODE 

Progi»mmino IjW. 1&8 td&i O* A*. each 
irijiTucfpn csisfully e«p'amed with 
en-npiet. Dxotciaot and to'ution* •'' 50 
• f I 00 pp. or S A E tor descriptive 
lastltt and FRFF ciiunt losdmo, oot fc 
2X81 tot 

C.L Bualnsss Service*, Depi ZX 
M2 Eccleisil Road. Sheffield Sli BTO 



Oregon (j ptofclnm* to rinkglit U mtwtai- 

Laaashow/Aetobai 'tanoei *Badjusei,.' 

Trc-'Snakv Excellent value at jitM £2 99 
Sorvt Cnociuet.'P.O. to David Jc-nwn. 3 

V, !:•■ Ir.r'li. l.-i :!■- IU 

656 17 
Spectrum aamoi. Burger Time. Peno.0. 
Ztor>T\ ?ip ?»|i Timogatg Redwood Spiv 
Arcadia. Jumr>in|| .nek. Jntpje. Penerraioi. 
Ofbrtei, VCoilci. Asteroids, £4 SO each 
Cheques. P.O'i to Lltllecotw. So»r*aro 76 
FinchampmilMl IVxid, Woki«Mjhe«i Hcrlv 

PGivaNS, 

627 (2 



SPECTRUM 
KOPYKAT 

IMPROVED PERTORMANCE 
Simply the beat. Copying any 

p:i.ij!iim ib now ax easy as LCAIV.ij 
and SAVEtng ys;: cat. piogtair.s 
Any ZX Spotiiu:t< prograrr. can bo 
DMkaxNp ■■■''"■ a fiesti tape Evvn 
pioyronn Dial cnnr.o: b*> stopped can 
itowboccpsed ICOperr^chcecodo 
Capie» heod*:.ew Isle* ftir.t* file 
name SPECTRUM KCPYXA?us«::a 
pi'juiiirti area so fall size prsgiams 
o»er4l ?K ate easily dttaUotedAk ■ 
far I6K tnacrnr.es) PUIS TREE 
Hfisdr-r Reader ptoyt jrtt 
Deapatchad by first class return of 
pott. Ser.d cr.»7ja/PO fo:£«.95 U 

MEDSOFT 

61 Aldajajn H..<*z In'.ake. 

Doncas--eT DN'2 5ER 

trtAN even copy itself m .» 



SPECTRUM 

lfiK or 48K 

NUMBER 7 

K v<itir child .ifc'cd <■', " of 8 and in 
need of ;i link evtea tuition in 
M;tlli\? The M'MBLR 1 propram 
«;!- wrrtun hy i c s cb co mitLilK for 
x'bool iist, but it W now atailubk lo 
all SpCCtnttN OWACH W.V5 



PKIMI MIHU4KI 
tl llr.i.mi.rl.1 Knxt. Phmuulh PI J MJ) 



TECTEL ROBOTICS 

CONTROL BOARDS FOR HOME COMPUTERS 



ORIC 
ORIC DUUBRY C24 
1 of 16 channel r.ontroiiet 

ORIC ADC . . . t'34 
Superfasi. 8 channel analog 
- (Jitjiial scunner, 8 bit 
resolution 

ORIC I/O port .L'39 

16 iJtotttciiiiitiiiblti chdtmuis 
ORIC PRINTER . T9b 
26 col, matrix, graphics 
double sizod print, ink & 
rihhnns. 



2X81 
ZX81 DUUBRY - £22.50 
1 of 16 channel controller 
ZX81 ADC C34 

Superfasi 8 channel analog 
- digital scanner. 8 bit 

rr!.Dlll!l<lll 

ZX81 I/O port . f34 
16 progtitnimubUt channels 

/X81 HI-HFSOLUTION 

GRAPHICS . . C28 
stunning insults. 



ITEXT SOFTWARE a new range of educational programs. 



TODDLERS {pre school) 

LEARN your ALPHABET 
LEARN to COUNT 
LEARN your COLOURS 
LEARN your SHAPES 
ABOUT the HOUSE 
ABOUT tltn KITCHEN 
ABOUT CLOTHES 

13.95 each 



MUMS & DADS 

ITEXT cookbook (English! 
ITEXT cookbook I Chinese! 
ITEXT cuokbook (Italian, 
ITEXT cuokbook (Indian! 
ITEXT Wine & Beer Making 
ITEXT Cookbook Desserts 
ITEXT Cookbook Confection 
C5.65 each 



Send cheque or Postal Ordet to: 

TECTEL 

Telford Opportunities Centre 

Halesfield 14, Telford, Shropshire 

Tel 0952 581738 

P&P £1.50 for cannot boards €1 tor ropes 



651 .12 



"I HANI TO WATCH 
TMK TVT' 
Urn «uj uao hair aaai runrd irm ur 
ou)b» jbj ••*■ to muii ii ynurirll 
*■**• yon tn MIT **r ihmujiii m 
rra»inn«t t>< Ittl tumMiix tmini - 

Naewrtil 

Vc» brO oa . TViCoowuMt A«n«! 
laWSSSJ 6«jv No aied it. k n p >;haBi-JH 
T*v k*Jt er l« iobcH roui cont^im 
*»t*> Task <te 'iwiKk 

ntciti.ni K ,vAiip*p 

Sndptiments to: 

FUCHl tXIXTRONTCS LTI>. 

rkfli Hem, 

Qujiitt M. Soatkaainloa SOJ <A1). 



specmM 
cms 

Dare you face 
The Turk 

The original Turk was an 
eighteenth century auto- 
mation, a life-size mechan- 
ical figure resplendent in 
Turkish costume and seated 
behind a wooden cabinet 
on which a chess board and 
pieces were placed. 

OCP now offer you the 
twentieth century equiva- 
lent of that Turk — a chess- 
playing computer program. 
The Turk challenges you 

to a game of chessl 




MANY 

OPTIONS 

INCLUDE: 

•6 Levels of Difficulty 

• Demonstration Mode 

• Board Editor 
•Games Printout Facility 

• Blitz Chess Against the 

ClOCK 

•Two Player Mode 
•Unfinished Games can be 
Stored 

• Recommended Move 

FULL INSTRUCTIONS 

PROVIDED 

CHESS THE TURK 

ONLY £8.95 

Post order to 

Oxford Computer 

Publishing, 

P.O. Box 99, Oxford. 

134.* 



BUFFER W 

. 01-769 2887 A 

We do not stock any 




only a huge collodion of solmar« ana 

hjrc*aro tor Sinclair*. Commooonjt. 

BBC Micro nml Driicjnr . .12 IVhatataatld 

you 0A|l*C!? 



SJ2 10 

r 310 Stroathom High Rd 
London SW1G 



Imagine, "a-solt. etc.. software s»kv« lor 
most popular micros SuOscntw lo our 
catalogue and uliu.n S% discount off most 
Jerd S.A.E lot duoit-- Ar--c-^r 
Stihwjio. 2 Aldehv Close, St Johns. 
Naibo<ough. Loicostor. 

639.12 



COMMODORE 
64 FLIGHT 

SIMULATOR 

Pilot your own aircraft to a 
wide choice o( airports in U.K. 
Magnificent graphics. Requires 
lovslick. Casselteyame F9.95 

CBM 64 

ASSEMBLER 

Write, read and copy your own 
machine code programs. 

f6.95 

JUST RELEASED 
CBM 64 GOLF 
Play gulf on ibis 18 hole par 72 
course. Challenging game foi 
Oil levels. Improve your 
handicap al home t'/bU 

L'frimir. miKMrntmi DtKmntM 

Moil ordoi onlv In 

Anrjoi Productions 

14 The Oval, Oroxbourne Herts 

EN10 6DQ 621-2 



16K ZXB1 « DK ironies Keyboard • Warlir 
S"G«n- i7S • tlCO woith ot ioIiwjt - 
ma Mjy soliv Ti- 0475 34383 - Q-ansm. 

613-12 
Memotech MTX tofiwaia wnmed. Royatt«s 
naxi to proornmmors Martin Ho>v#*. Powtei 
Pioo«»ni, 1A Glcnlyon flood Lonoon SE9 
tAL 

626 17 



CGLM5 




Ganwitap* t tot Mi.. SurdCGU M0 *iv 


Das-c 1 anu . . |..e: . 1 .,•■ quallf 


oa»«e» 


tor only f& 96 including 


PftP 


Cnaojurts.' POs In- 




FARNSOFT. DoptlYCI 




22 Great AusiIiih. Farnrmrr 


L 


Surroy GU'J 8JQ 


as •: 




URGENTLY REQUIRE 

GAMES PROGRAMS 

Ocean Publishing Limited, publishers for a major 

software house, urgently require good game programs 

for home micros. 

ZX SPECTRUM, COMMODORE 64, ORIC, DRAGON, V1C-20 
and ACORN ELECTRON 

Our national dealer network ensures maximum sales. 

Should your program be accepted we will pay top 

royalties or buy your copyright. 

write in confidence to the 

SOFTWARE DEVELOPMENT MANAGER, 

Ocean Publishing Limited. 

Ralli Buildings. Stanley Street, Manchester M3 5FD. 

OR TELEPHONE. 061-832 7049 



266 YOUR COMPUTER. JANUARY 1984 







TIDY IIP THAT MICRO 

ft BtAMl Ifti r e, **.*« t. -*-,«•- 

|M .I*.'..-** 



"".11 r.i.*.i n.r m^ ■ 

pft*» twit «• H M C» Mf « . *- 
***» Tt «ft»» **. 4»l.w. 

« U4..U* l.<.i. 

It* J 

Mint nn.ii.' r. 



"•0*1 oooui*' mcroti BubwiHN tc ■ 

ogu* and obtain &% di*r.tiu<n nt' khkj niu-. 
• a !•'• >l"1i«k A'tnclia.. Scltv.»«e J 

Aflt'bv Clou*. Si Johns Uvhom.wy. 
LttCMtai ■■ " 

2X81 compulcl OK! ''Bank". [• 
Order*. Foreciut. BoDid. Ea»y. Tape t"3 «i 
Q I Y ZX8I intOHnjiltMt lur nrjphict. €2 00 
Tensai Tecfmo pgv. 590.') I 



GARDEN BIRDS 

This new program tor the 
ZX81 16K enables you to 
identity over 60 species of 
garden birds. Simple to use. 
Not intendorl lor ornithologists 
but lor those interested m 
birds. C6.50 inn. p&p. Send to: 

NATSOFT 

The Old Customs House 

Banff AB4 1HW 

Cheques payable to 
E Harbard, please. 



AQUARIUS USERS 



Garnet Cassutto 1, 5 games 
including: 

City Lander {j Zombios: £4.50 
Tape Interface for any cassette 
player to Aquarius: £12.95 
Cassette leads for normal 
cassette player to Aquarius 
t'5.95 



ORIC USERS 



Got loading problems at high 
speed (1200bauril? 
Buy our tape loader I No internal 
connections rcqudl 
£12.95 



SPECTRUM USERS 



TAPE BREAKER 
+ Ftee Tape Headereader 
muh. copies, verify, headeness 



etc 



E3 96 



JEOHI CHASE 
very fast m/code, difficult £3.95 

All by return post. 
Cheques-' POs.' cash to 

SPECTRASOFT 

Capital House. Market Place 

London W3 6AL 




SATURN 
SOFTWARE 

of Somersham 

For the Dragon 32: 
Tomb of Tuthmosis 

(Adventure) £5.50 

Waxworks 

(Adventure) £5.50 

Both for £10.00 

FortheB.B.C. '8': 
German-22 

(Excellent "O" Level 

help) £7.00 

Volcano Island 

(Adventure) £7,00 

MORE programs soon! We 

stilt need YOUR programs up 

to 30% paid. 

The Sycamores 

Long Drove 

Somersham 

Cambs 



DM 

aid lot time labkri and addition wuov b 10 
veaii £0 Mail K««o. 14 ClOveCy Gaidcnv 

i..-.i-iii rMi ?nw 

64?l? 
Oilc-1 dialogue coav »oui pioumim 
•lattcatnlilti ni.o p'oh*."" otrufw* only %K, 
Tape . 'ull aislmcMMia C3.S0 S Cirri IB 
Ha<flw«il» Road. H^h'*». Btiduiiunli. 
ShroptNio. VYVI6 6E* 

630.17 
Full .--i-wiililw lor 48X Spccvurr ntkidc* 
LaDels. Geo' Diagnoia. Dr*nu;>lr pam 
Tallies. Conversions. Printouts and nwitf 
Only Cb Price includes documenlason iC7 
.vlh dtwwefnbter I Qtjtf\3m Ca'». Tunbcc* 
Road, Wo'twoK. Hw^oft. 

638-12 

SuPtRB CruniiikK pin^nit lor 5 8 year old* 

cducot.onal pioniam* r<y Soecvum Gun 

Swmn, Tim Plir.isns. Tune Cloth Oaf? l)ia»v. 

i ,vi lm u* only C- 95 

liom M 9 Sofiw*'*. tn-vm Ru» HoutO 

. S P P (iirf-inirv C 1 



ZX SPECTRUM 48K 

POOLS 
PREDICTIONS 

Iim.iI Ueilr. ond "'''eol* Ojocr rvls 

• Be sti Too- 1 'oirraMers 
•Baaod on corrant rem*. 

• On h.gli qiiAlit> e.«S«t'T> 

• Uodoiaoe ro< Mew Seasons 



r>Niv 



£9.95 



Incl ? 2, P 



"MA YFIELO PRODUCTS" 

18 High Beeches 

Cambeiley. Surrey GUI 6 SEL 



ZX81 



£3.50 



SEE-SAW SOFT 

IA Y.E. COMPANY) 



. ZAK-SNAKE • NOW AVAILABLE 

•SUPER-FAST MACHINE CODE 

GUIDE ZAK AND GOBBLE ENERGY CAPSULES 

GROW AS YOU GOBBLE, AVOIDING BOMBS 

SEE SAW SOFT, 1 THE MALTINGS, THORNEY, P'BORO 

62D-12 



BBC GAMES 

• MEPSPAC* ACirt\T You me *«oi 
■'w* tei'io-y to dttrovt' lh« 
•r <il \rr • r,^, MiOetvyiMpon 
A'CaO* actoii , 

»o«no Model 8 wilv (6 it 
Alio ovdAjfr* lb 9i rath Model A 
o* B S<1 t*>e Va««. So<Je» liiviiwMi 
Ar-J-oJi 

MQRLfV ElECTROWCS 

1 Mortey Place, t.irjdon Road 

Snaemoore. Tyrvu & Wnnt 

=?.- ir 



MICRO CHIP POSTER 

4<1 • SOrm »«« 'eatunnn Molu'Ol.i 
VC6SO 00 -t>L-i nticfopff^cvii* cl-ip 
«r d>a 'cm sne A«rg •<«• t 'i ml m-l.iiK il 
.1 jn.Mr '« .i!<in B> 150 ■ 

SATELLITE POSTERS 

41 • QOcrn Landul poiiot movymg 

.vKJf ol UK dB • *Ot"i V1ii!r(.-..it 
OOilf WMiTC) wrote at n.vtli 

AR costeit n '\A CO'OU" and ovo i '*Dle 
hot FA BO'ni .!■•.', 
Ihteo <rz VAT AM 530 P&P p«' iwdei 
Ch^iy.ie*' "*0 tn 

Climoi Computer Systitms Ltd 

17 Broml Street 

South Motion. Devon EX3G 3AQ 

Tel: 107695) 2314 



& 



SUPER SORT 

I'sos ultra- fast recursive 
technique to sort lists at tun 
times the spend ol I hv 
commonly used Bubhle sort. 

Program on cassette plus 
fuH instructions for ustny in 
vour own programs. 

Available for SPECTRUM. 
VIC 20. SBCtA'B), 
ELECTRON. T.I. 994A. 

Send C3 to: 

SCORBY SOFT (SORT) 

Main Strool, Flixton 
Scoruorough Y01 1 3UB 



Siiprfh lii 'ii | .• '.r Iim 5 fl ytMl nkH 
r3i»oa!ic'i»! piopraiirt Iw Bp* :• »> Ctm 
S'j"«. Fun Phtaiot, Timo Cloc^ O**! 0<av» 
Suss-* S"op O'doi oil five lor only t* 96 'ro -1 
M.n Soltwntr in Vul flin Route Ch-vio?. 
S P.P., Gu»".W",. CI . 

633 12 

ZX81 .id^m-urr eamclK'KI "C'jn«:k>t". Jixr 
:»■: raij!»j! yuot CJ.W Imm K.L. Sofivmc. 

i? Piiil">e)dC'if«<'riil. Iwnl.iiir. t --r ..-■■- 
VljIK R" IHB. 

Ml i: 

TEXAS TI99'4A SO*I»VO'C W de lanae 
j.. ..: - '• ..1.0 95 Sriwt «.» e. fo"v: Ape. 
Soltv»ai«. iVCt. Sw»» Cotiaoe. llnnpnov 
Road. St Lnonatrt* nn-Sei. Si. -.!••• '•.'<■' 
if/. 

-:.■ . 



ViDS9 GfliaSS 



NO. 1 FOR HOME COMPUTERS 
AMD SOFTWARE 



£199.95 

£164.95 

£133.95 

£98.95 

£127.95 

and Accessories 



Commodore 64 

Dragon 

VIC 20 

Spectrum 

Spectrum 48K 
100's of Games, Books 
available for all popular home computers. 
Authorised dealer for all major software 
houses. 

All Hardware and Software available tax- 
free for export. 

All goods guaranteed. 

All equipment on demonstration at: — 

VIDEO GALAXY 

293 CH1SWICK HIGH RD. 

LONDON W.4 

TEL; 01-994 4947 

4M'9 



YOUR COMPUTER. JANUAFIY 1984 269 




SPECTRUM 
GAME 

+ 1984 DIARY 



Join the Spe ctrum Software Club now, and choose a FREE 

GAME CASSETTE for you to keep from out Top Twenty Best 

Sellers listed belnw. 

OVER 150 ihed-and-tesied quality games available at a discount 

from all the top software houses Only the VERY BEST 

programs are slocked. 

Our unique Exchange Plan means you can enjoy any game from 

out catalgouc for up to 30 days for |ust £1.00. 

EXCHANGE YOUR EXISTING GAMES or Ihe Frnr* Game you 

get from us 

• NEWSLETTER ■ HARDWARE DISCOUNTS • REVIEWS ETC 

***TOP 20 TAPES*** 



3D ANT ATTACK 48 

FLIGHT SIMULATOR 16 ■• 48 



LUNAR JETMAN 48 

ARCADIA 16 48 

KONG 16-48 

PENETRATOR 48 

22O0M 48 

8 POOL 16 48 

9 QUEST ADVENTURE 48 
10 GULPMAN 16 48 



11 3D SPACE WARS 

12 TRANSAM 

13 MASTER CHESS 

14 FROGGER 

15 AHDIDDUMS 

16 MAZE CHASE 

17 BI.ASTERMIND 

18 GOLF 

19 MAZE CHASE 

20 3D FSCAPE 



16/48 

48 

48 

16.48 

16'48 

16'48 

48 

48 

16/48 

48 



MEMBERSHIP APPLICATION 

Please enrol mo ,r» <i "lembej of :h<< Spectrum SoftwAio Club 

I anctov t9 95 ipwtbte :o VkJ*o Intemaiianr: 

Seno iw rhc Mlowrn Pp£E CASS- 

i "Enrol betata ii-ni.irv 3'it *«d o*t * f(*tt '9tu piarvh 



AoSi*1n_ 



PoilCllO-: 



Spectrum Software Club IYCI, Video International. 
287-291 High Street. Epping. Essex. CM16 40A 



6W V 



MAKE MONEY 
FROM YOUR MICRO 

This book has plenty of ideas 
of how to use your valuable 
computer knowledge to earn 
money. It includes dcta s of 
equipment needed etc. and a 
general section on setting -up a 
small business at home. 
Send C 3. 50 to: 

SCORBY SOFT 

Main Strot, Flixton 

Scarborough Y01 1 3UB 



SPECTRUM 

AIXTOKOPY3 

Make s»[*u3 ::pti c* am 5oki->-> :jo* 

ixw sS mora pc*vnV 

HE MOST 43ViNC!OCO^-R 

»•' M00UCH 

CmmBmc, M*cftn« Z«M iMiJr«i 

AutcVf'm jr.i i.*: -• 

-.0 'RC-t-cT :■. :-- 

-!•• tX*YCOK*C*.»*Bl£Of 

CC W NG ^flOC-SAVS 

"i I HJU - -SUOS3 

iKCOSrcvr n '■" 

R and B Tidd 
160 Rowlands 
Wolwyn Garden City 
Herts AL7 4RG •»!> 



*#*#**######TAPE COPIER*****»»**-**» 

The most advanced BACK UP COPIER lor ANY SPECTRUM avatfciMo. 
MICRODRIVE COMPATABLE. Does any other copier come near? 
1 OOK ai only SOME ol its options: 

• MAXBYTES makes a woitung copy of |»ou.rani& ueeupyiny it*> 
full 16K ui 48K! 

•Verifies. Hnrwat copies. Amo. Abort. STOPS programs. 

• Loads CONTINIOUSLY Inoi jusl ono pan ai a lime ItVe most 
copm.*i:i) inrun williuul pftrisum <t ktry 

• Copm-*. HFADEHIESS and other types. Indeed AIL proQrarm 
dial wo are' aware of I 

•Virry usei Irinndly and stmnto to ute. 

LISTEN , We arc so convinced dot you witl lie ph.siscd with our produci that we 
alfel ,i FULL MONEY BACK GUARANTEE if vou uio not hilly satisfied. Cost 
only |'4.50 

Educalion one - 3 [mucjijiir; (Number Game, Sptrllmii Game, and Co 
la t d at aHlBs l for ONE inclusive price 1*4.99 Teachers Marks Book £4.99 SAE fo« 
fviH details. All with FULL MONEY BACK GUARANTEE. 

LERM. OEPT YCJ 
16 STONEPIT DRIVE. COTTtNGHAM. MKT HARBOROUGH, LEICS. 

660/12 



Full astemtiler lor -UK Sp«c!". — 

mooot* ijdc-ii. tyim oiaQnoi i 

dale t»t>'es fom-ofsicis. printout t end 

mcr On'v ff > pore inrluites 

documentation 1(7 i»ilh tfiMttc-btv: 

Gre» , »<n Can. TunDeck Roao. Wo«jv»«n 

Norte* 



O'JOOiB lecwOOtVl TMNCCMK 

747 FLIOHT SIMULATOR 

I .!->• v ■■jrt t -M $m j ■ i«ti fc> wet rln i www •* 

*• eat +•*•***** «■*■*»* I" eVuHM •■«FU*M>» t.«*f> e* 

*•> •*■*•-«.*«» n o ■*■ iMMtt ptuti mt "v*f 
♦*J«" * *j f i l n > «*»•». vm mv ** i *«#■# 

m*<m*** N«nJ'^i4MHHf*M'^««n 
4* H »J» 1- »fc# to _W_" . ' . ' . ' JT ** • Hw '** 1 -- 

•••n^ ^w. i^^ (Mliat ia*^*B ftt '. i ■■ ii h 
ew<« a»w mt. >». wmv^ii' Hp«aM«w 
•» u_> ii i mi ii i r< a««m mn h kjt «h- 

«*•**■ »» a'«6» " l^er«fl ■■ !■>>** "A r»* 
Ii* ill * * •« fc« >*»■ W^ ' !'•»» Cfr^SwW 

Cimiii M »►■ r4 Ml 1-tf.ilMI 

: » : c .ii 3m- tgi 

imr 




Wrj W 9 •••• 



ACTUAL SCREEN PHOTOGRAPH 



MEMO TECH MTX nllwaw w*m«rt 
Pov»»'»« P><d to prog>t<rwTi«it Mjflin 
HoftM. P»v.l€» ProB'»"». tA fjlanlvon 
«oji<I lckv*saSE9 IAL r;r. v: 

OflAf.OS •duoitorijt' mjtht o'og'nm Ltim- 
•riu axl 'o» fnt» t»W»« »nd »tW'ltofl «Mt(ihl« 
5- <0 vt»-» t5 !«*J Kma 14 ClovollY 
Gn«l«» ?r»'*'<»€N» 7RW. 84? !J 



■■81 t OK Tfonict k«vtMkanl * 
M»pW%gSG«n - C7S - C 1 00 worth toft - 
«jt - fJO Moysoirt. T«l:047S343t)e 
Cj'»"»m. ltl'17 

c«€E Ffl£E' FflEE' C>2ca«i«itf avith ewv 
o*rn«« t»p« oidfl'td fll C6. 40 ««£* Foi 
Of«gon olffti op«n until Xnvis SSAfi to- 
<»t»-oflu« to Alton. 21 Cross Banks. S>vpi*v. 
W«tVo'it» 637 12 



GAMES - GAMES - GAMES 

PROGRAMMERS 
REQUIRED 

I 

Wo are the solo distribtitorr. for Imagic Rom based yamo cartridges within 
tliu UK. We now require high quality progr/imrrmrfi, nnd prociiainnwrs 
('jip«h»^ of nanwihinfl existing jjiimos onto these systems: 
BBC 

Dragon 32 
Commodore 64 
Vic 20 
Spectrum 

Atari Home Computers 
Oric 
'Royalties paid on all sales made world-wide' 

All games will be marketed throughout Europe by the Imagic Distribution 

Cnntre under the exciting new label 'SCARAB* software. 

Send you i superfast machine code masterpiece in confidence to: - 

A.A Hales Limited 

Imuglc Distribution Centre, 

PO Box 33. Hnrrowbrook Road, 

Hlnckloy. Lolcs. LE10 3DN 

A mombet of thv Adam Letiutf Group pic 

670/12 



10 COMMODORE C64 PROGRAMS £10 



ICONIO SYSTEMS LIMITED 

37 B New Cavendish St. London W1M 8jR 



10 BASIC PROGRAMS (to run, list, save) Race. 
Flight Simulation, Chess, Tvpinp,, Arcade, Adventure (with 
sound, co lour, sprites, graphics, special chrs). 
QEQ3E 10 BASIC & MACHINE CODr: UTILITIES 
Assemble, list, merge, edit, delete, etc On quality TDK 060 
(or similar) cassette p&p25p > -us o 



SPtC'HUV gjf-** 9j'o«r Tmt». Per^o. 
Z Zoom. Zv-Zki. Timcgete Redwflec So *t 
Atcada. J-mt»"g -'*t^ Jet|MC. PniKUrotof 
OrMcf V Cod«f. Aitfocj H 60 wch 
Cfw-m-et POs in L.Ttkwntp* Softwi-e. 74 
F<r<n*mpit**3 Road. Woltii!gh.-im, Seas 

r^G!t2^G. tn r? 



VC 20 <un«>perv)edi gamos calMttt. T«n 
0*m«t n;ljdir.n c iooge''. "Pontoon' 
Breakout . «ic only £3.99 >ncl p&o V; it- 
Innructaoos. ClieQjes.POa to f>*»ry Soft- 
ware tC2 Albert RoadWost, Bolton. Lanes 
Bit SFD B34 1? 



SPFC'PUV £;"K>e tutor. 

S^-.^r e*c.aJHj »rvt r4u<-ji>c'» o» ,T *S »*(o» 
C& Aiithmotic numoots. toeOnj rlt.i.vmg 
music kcvlros'd sn«S SjrtSOlO 16 -)flK 
c »nia«lic vfttun lo- mr-rtnr tw Se<t»i>ie. 
■ft Hunttman'l Oriv« Upmnsto*. Essex. 

r.M i? 



NOTICE TO PARENTS from INFO-STREAM 

Computer Assisted 
Learning 

If your Son or Daughter is weak in maths or the sciences? Or 
perhaps in modern languages? Why not help solve their problems 
with your Home Computer? 

INFO-STREAM offers software ZX81, Spectrum, BBC and Vic 
20 micros covering most subjects in the school curriculum catering 
for all ages and abilities. The programs range from pre-school 
learning, through teaching aids for Primary, Junior and Senior 
pupil levels, to revision for C.S.E.. '0" h A' levels 

For a 42-page catalogue detailing over 220 educational programs, 
please send CI {refundable on first order! to: INFO-STREAM 
(Dept YC). 36a Chase Green Avenue, Enfield, Middx, EN2 8EB. 

695' tt 



270 YOUR COMPUTER. JANUARY 1984 



Acclaim Ltd 

OUAIJTY CASSETTES 
Competitively priced blank 
cassettes suitable for use with 
micro-computers, tested to 
I.E.C. specification. 

Any length — Any quantity 
Phone or write: 

57 Vicarage Lane, 
Horley, Surrey. 
Tel. 07372-41551 6S6-i? 



2X81 advontuio game « 1 6Kl "Camotel . 
Jo«i the m»gic«l quest f3 95. ffom K L 
Software. 23 PniMitHd Ciaieant. Two 
BMM, T»m*otih. Staff* B77 1MB e<« •? 

OWrC-l c»t»ioguo;copv your atogf»-n 
FWocatabk) m'C (Jioyiutri occupy or*V WK 
Taoc and full tnst'octions £3 BO. 5 G»*««\ 

It H»felwv»lls Road Miql- r/ RnrtflrKyth. 
S»wgos»w-cWV166tA. tJC IS 



WORLD INFO 

A database of current affairs 
information about the modern 
world. Wars, threats of wars, 
types of regime, alliances. 
human rights, heads of 
government and much more. 

Thiee files of 30K each for 
Campbell Systems Masterftle. 
the serious data handling pro- 
gram for the 48K Spectrum. 

World Info alone £5 

With Masterlile i i'> 

or send a SAE for more inform- 
ation to: 

wimsoft iyci 

20 Brook side Road 
Wimbome. Dorset BH21 2BL 



MANUFACTURING CAPACITY AVAILABLE 

Our job is to assemble PCB's. Maybe your job is to design and sell 
them. 

Seems to us that we should be talking to each other 

High standards and low prices olfered to all OEMs for batch or 

long production runs. We also make up cable harnesses. 

CONTACT: 

Warecrest Ltd. 
Marsh Lane. Ware, Herts SG12 9QG. 

(0920) 66077. 

mm 



DISK DRIVE SALE 



>*#i i «*•**•• «n « 






I'flll ....... 

■M ■>* 

if-iw IMi 
ptCMNIV UrMflM 



::t; 



TEXAS TI99'*A w*iv»a-r Witf* range » v *t- 
■M liom f 3.9S. Sarxl » a e. lor k*t A»x 
So'im-mo tvCi. Swr»» Cottage. Ha*!.ng» 
RoaiJ St. laonardx OrvSa*. Sinw» TN38 
SEA MS 12 

SPECTRUM lucky t»g Four 9>*ai oroo'nmn. 
Hrltuirtw. Oei^it Advanlura. Frank and 
M«'v Flight to Man' Sand (* 00 
chpqiwPO to Uranium Soli. W Manta. 
Pirn C*r»<lottu It-'-iv A-gyB MSVI3 



rVF(yrTr!9VnUVlTlvVnVrVr7afVntfVnaf7aTR)lj 

THE HOME COMPUTER CENTRE 

ENFIELD COMMUNICATIONS 




,m. 





SI>tClHUM48K 
f 129 95 



ZX-81, DRAGON, SPECTRUM, BBC, VIC 20, CBM 

64 

ADVICE - INFORMATION - 

PROBLEMS SOLVED 

OUR TIME IS YOUR TIME 

Come and see our huge 

selection of Software and 

Books from all leading 

software houses. 

Games, Business and 

Educational. 

JOYSTICKS. PRINTERS. KEYBOARDS. 
UPGRAOES. CARIES ETC ALWAYS IN STOCK 



MERRY 



XMAS 

SALES - SERVICE - MAIL ORDER «* 

ITn9TrTSlTfTy?F»T»?FTrejf l fT»»TT»?f , a^rTfT» 



01-805 7434/7772 

135 High Street 

Ponders End 

Enfield, Middx 

EN3 4BB 











I 48k 



WIN 

THE 

POOLS? 



SPECTADRAW 2 - THE BEST SELLING 
POOLS PREDICTION PROGRAM 
FOR THE 48K ZX SPECTRUM 

The program looks at the recent form of the teams ploying in each 
week's English and Scottish football league matchos and then 
refers to a large database to see what has happened in the past 
when teams with similar form mot. By combining the lessons 
learnt from the past with the teams' current league position, the 
program generates a draw probability factor for each match. It can 
then identify the matches which are likely to yield draws and 
output suitable predictions. It will also output the least likely draws 
for the benefit of those who prefer the fixed odds tines on 
coupons. 

Program, 8000 match database (both on high quality 
cassette) and instruction rpanual £12.95 inclusive. 

NEWIII SPECTASORT - 

THE PERM GENERATION PROGRAM 

Spcctasol takes the 14 most likely and 10 least likely draw 
predictions and produces ton 8 from 10 full over perms, enabling 
you to complete your pools coupon directly from the screen. The 
program will run on its own in 16K . using your own predictions, or 
has the unique feature of being able to merge with 
SPECTADRAW 2 to provide a complete Pools Prediction 
packaged 

Spectasort program on high quality cassette £4.95 inclusive. 

(Cheques /POs payable to B.S. Mc Alley} 

SPECTADRAW 

1 Cowleaze, Chinnor, Oxford OX9 4TD 




SYSTEM-SOFT 

TOR THE BUT FROM THE RETT 

I Hn60> U 



cum 



TK. H;ttMl««CiaU»i».-i H»j,; In 41 

ia'tuVMHOi UK 

Ztcem umat>nt> £S.S0 

Tffu Aa UDoatmt ISK 



BBC MICRO 



UwbanBiNawh 

K*tO*»»> 111 *•**•« N»»l 

*Ml*i»**a«.i 



lit! 

an 
ii ♦» 

(TIC 
UK 
UK 




TVK~iniM««l«ll 
IttvatAatml Ark> tfi iM.rmfali 

of Doe* (Dnftn Ditil 

i--.*.r ir>.i f ■■-. Dtipi 

Inter Giltcr it Force iMiiredfill 



KM 
fJ.W 

U: v 
£.\»S 



V1CI0 



SoMMtDuaftno U" 

Cli«Hllfl. t »H.) ttti 

rW **,»«.• «.*! 

V«Ofin(«)K>lfc«Birt1 u»i 

v. A«^«*.»n^»,Mi can 



m»- AirH«cou u HioMiniD th(«>iai nu.Mii -. inait '«* ~ IXl l 

lm<\J I <t»f. *'.« •*» ■» # « -»•.... -W-m» hf,J 
rHHt—m.VAlmtdrk* PARI-IIHa | 



•3T ctL rurtn jUffiVt m p ' 



SPECIAL 
OFFER 






■ 



COMMODORE 64 

FLIGHT SIMULATOR 

Pilot your own aircraft to 9 

wide choice of airports in U.K. 

Magnificent graphics. 

Requros |Oysuck. Cassette 

game. C9.95 

CBM 64 

ASSEMBLER 

Write, read and copy your 

own machine code programs. 

£6.95 

JUST RELEASED 

CBM 64 GOLF 

Play golf on this 18 hole par 
72 course. Challenging game 
for all levels. Improve your 
handicap at home . £ 7 . 50 

tilri«'t* raotaccnwnl giuiiMilwe 
Ma4 iviIm only to: 

ANGER PRODUCTIONS 

14 Tho Oval. Broxbourne 

Herts EN 10 6DQ "" " 



JOYSTICKS 

DRAGON 

JOYSTICKS 

DRAGON 

Fully Proportional 

ONLY 
£14.95 

PERITRON 
21 Woodhouae Rood, London 



N12 9EN. 



463- 12 



Six Duality orc.iilH gamoi se»-U v 

>;.*i.r .'J ChMneia Ckm 

M»o-^. Pm>le. BHI7 8BD. 



>iy CO 00 
Can'cKtl 



***VIC 20*** 

A whole arcade on one tape 
(fntatirtPi Domhusteis, Biiint:«r. Logos 
Soace Muncner, Siiihi^ncv. Fi>39*- 
Revenge. Fruit Machine. Lazer&sw 
B'tuKout RiMunieil 1st i Ml 

ALL THIS FOR ONLY f 4 95 

C"»qin>. - P0 t<v 

Cavarn Sottwaia 
14 Hlah St Cranlord. 
Northanl* NM* 4AA 



YOUR COMPUTER. JANUARY 1984 271 




SOUND with SINCLAIR 



If you are interested in a particular article/special 
feature or advertisement in this journal 

HAVE A GOOD LOOK AT OUR 
REPRINT SERVICE! 

We offer an excellent, reasonably priced service 
working to your own specifications to produce a 
valuable and prestigeous addition to your 
promotional material. (Minimum order 250 copies). 
Telephone Michael Rogers on 01-661 3457 or 
complete and return the form below. 



To: Michael Rogers, Your Computer, Reprint Depart- 
ment, Quadrant House, Sutton, Surrey SM2 5AS. 

I am interested in copies of article/advert. 

headed featured in this 

journal on pages issue dated 

Please send me full details of your reprint service by 
return of post. 



Name 



Company 
Address . 



MAKE AMAZING SOUND EFFECTS 
WITH YOUR ZX 81, 
TIMEX Sinclair 1000 
or SPECTRUM 

THE ZON X 



3^ 



£25.95 





.nci p&p & V A 1 

* Ti* 20M X SOUND UNiT , i completely MtT-conulAtd and especially 
deigned lor use with the IX 81 TIMEX Sinclair 1000 and Soectrum 
Computers II |iu( plug* m no dismantling o' soklorjng 

* No power pack!, heRener te*H or other eursi * 



T 



volume from built In loud 



% 






s 



* M*nu*l Volume Control on penal 

•k Standard Sinclair - ISK flemoeck v printer can b« plugged Into ZON 
X Sound Unit without affecting normal computer operation 

it Huge range of possible sounds for Games. Wusc. Holicopturj, So F>. 
Specn Invadors, Explosions. Gunshots. Drums, Pianos. Users. 
Organs. Balls. Tune*. Chord*, etc . or whatever you devisel 

* 6 fu» octaves Use* 3-Charvtei sound chip giving program™* contrs< 
at pitch, volume of tones and noises • < with tnvtlooo control 

* Easily added lo omstmg game* or programme* uvng a few simple 

BASIC" wncs or machine cod* 

* No memory •ddr»t*M u**d - I O mapped 

rutU insiruciKins wilh m*n» aumc*ee o4 ho* to obtain eHects end Ihe 
programmes, supplied, tuty guaranteed Bm»t» Made 

'fittpt wnrft Spettrum. ttiu nets" tt» Spoctrum f tfiwiitrm Bot'ii Of(f*f 
No Sfl PtKttSSOine) VAT 



Ptrntnt may DO nurln by Cheque P O 
Gro No 388 7006. Postal Order ur C'tiM 
Cord 



E>PO't orders Bank Cheque 
InMrnetensi Money Order. US * or f 
Stervng 



Tel No 




mm 



CLASSIFIED 



ORDER FORM 



Classified Rates 

linage: «0p per word (Mm IS word*! — 
prepayable 

tnoge ooVertrfters ilrou'd (owpint rfie form 
prOMfecl « MiOCK CAFtlMi ftunr niimiw 
reunn ot 7 "rtirdi Nome and odrfneta ro ee 
rxud for rf uierf m ooWrrMamcnr. loi Mumee* 
a* *eov*reO* <• £4.(30 *■ r/.i 

Oltploy — rotei per tec (Mln 2icc i 
One insertion £6 10 

Th/M .mertioni £6 10 

Sin insertions £(l 00 

Twiln insertions : £7 50 

copy tntl p'elett.itity raswvt space t>y puts* 
f0l-66l 3036) 

Method of Payment 

Cftfraue* e;c. should be mode payable 
to Butinsn Pros* Intamstioriel Ltd, and 
crowed ■ enclose herewith 
cheque.PO lor 



Pioote debit my Access. Visa Barclay 
CO'O Amencon Expieu'Dlnors Club Ink 
oi below 



Please Insert the following advertisement in Your Computer Classified Section 












LINAGE 






















£6.00 












£8.00 












£10.00 












£12.00 












£14.00 










£16.00 












£18.00 












£20.00 



H 



No. of Insertions required Box No. required YES/NO 






NAMF lP1*»i» .nelud* .n.t*lt) 
ADDRESS 



SIGNATURE 



POSI to: 

Cm out the order form and return 
together with your remittance to: 
Oassmed Department. Your Computer. 
Room M211. Quadrant Moute. The 
Quadrant. Sutton. Surrey SM2 5AS. 
(Oil Ml 3036 



Payment by credit card please state address card is registered 
Oaytlmetel.no 



THIS FORM SHOULD BE RETURNED BY DEC 21st FOR FEB ISSUE PUBLICATION 



Company rUgitffd Numt>»': ISIS37 <fr^!*ndi Rtg.stirtd Offi'cf Qutdrtnt HouM. Th* QuaoVenf, Sutton. Surrty SM2 SAS 



272 YOUR COMPUTER. JANUARY 1984 



u 



na 



N^» 



y.v'viwrf 



IM ■ 



WANTED 

i16/48K SPECTRUM 
ATARI 400/800 
Games of all types 

EDUCATIONAL 

BUSINESS 

UTILITIES 

Games must be original 

and of High Quality 

Visual Impact 

First class royalties paid 

Have you seen our new sensational 

Arcade game.Can you equal or better it.?? 

rf socontact: MR KEVINGREEN 

NOBLE HOUSE SOFTWARE 

29,KingbrudeTerrace Inverness Scotland 

Tel . Inverness (0463) 220611 



YOUR MICRO COULD TEACH YOU 



[tl*];li7('J!miJ 



...OR THE GERMANS...OR THE SPANISH 



A home computer is an expensive toy; and, if playing 
games is all you do with it, a toy is all it is. 

Now, using the New Personal Computer 
Superlearning System (PCSS) you can have fun with 
your micro and learn something at the same time. 

PCSS language courses comprise 12 lessons on 
3 audio cassettes used in conjunction with a fourth 
software cassette, to add a new dimension to learning. 

Initially the software package enables you to see 
the words you're learning; then, as your vocabulary 
develops, it will test your skill in your new language. 

Anyone can learn this way - no previous knowledge 
of the language is required. The unique PCSS method 
develops your overall learning and memory skills in a 
way thats both relaxing and enjoyable. 

Each PCSS language pack - French, German or 
Spanish - contains a comprehensive booklet detailing 



X 



COMPUTERISED EDUCATION SYSTEMS 

(PCSS iOtlwaie is cump<thl)l» wnlh trw ?X8t 06K), If. Spectrum. BBC Mn.re> 

Acorn Electron Micros ) 

Each pack coma* with ti full money back guarantor) H not completely sattstied 



the 12 audio lessons and the function of the interactive 
software. Additionally the booklet expands on the 
broader benefits of the PCSS method. 

At only £29.95 per pack PCSS costs less than other 
home language courses yet it offers much more in 
terms of education and enjoyment. 

Complete the coupon below and try PCSS for 
yourself -youll be amazed what your micro can 
teach you. 



Sonet your choque or Postal Order for £29 95 made payable lo 
MDA Modon Associates Limited. 561 Upper Richmond Road West. 
London SW14 7ED. (ZX81 users £26.96) 

or, alternatively phone Tetedata 01 200 0200 now. linos opon 24 hours 
and quote your Visa. Diners Club. Access or Amencan Express number 

Tick which Audio/software package you require (Prices include VAT 
Add £1.45 for postage and packing on each order.) _ 

Please supply the following Audio/software Packages 

□ GERMAN □ SPANISH □ 



Machine Type 



Memory Size 



574/ 



l\ 



YOUR COMPUTER. JANUARY 1984 273 



Hot* 
lines 

Acorn Computer 

Tetephorr Cambridge 0223 245200 

Atari 

Telephone Slouch 75 33344 

Camputers 

Toiephone: Caml>rl«j(je 0223 315063 

Commodore CBM 

i h 

Dragon Data 

Telephone: Bridgend 0656 744726 

Sharp 

Totei/i i incbesiei 061 70S7333 

Sinclair 

Isrldoo 02/t>6«Ttj66 

Sord 

Toleo'iono; London 01 330 4214 

Tandy Corporation 

T«tephone; Birmingham 021 5566101 

Texas Instruments 

telephone Bedford 0234 K 



DAT 



Local, national and 
international micro 
events are updated 
here. To publicise 
your event, phone 
Paul Bond on 
01-661 3472. 

Which Computer 
Show 

No-one under Ifi is admitted to this 
business and systems software biased 
show. It is on ji the NIK" i:i 
Hiimin^haiH from 17-2(1 January, 
.mil. if they'll allow you in, u is open 
front III lill S except on the l ; riday, 
when u closes ai 4pm. It would cow 
you jl" * if you turned up on live 
doorstep, but jusi between you and 
tne. yon ,.m tiei .i free compli- 
mentary ticket if you phone Oupp & 
I'otiak Inhibitions on 01-717 51 51 
dud :isk poliivly first. 

Acorn Education Show 

In a month of pretty exclusive 
exhibitions, here's one for teacher, h 
tv by invitation only, bin inside 
(aiiiuiI I lull Westminster between 




vt> 









drrcC 



they 



re 



January 25-27, there will be over (Ml 
companies dealing in Acorn-retaicd 
services and peripherals, wiih an 
educational Has The show is 



organised by Computet Market 
Place Inhibitions I. id, who can hv 
contacted on Q1-9J0 1612 
Apparently Sinclair will be- doing 
something along Ihe same Hi 
March 



INDEX TO ADVERTISERS 



A 

« Mm 

AhF Surtwuio 

ASC 

Ar,p 

■• Solhvoto 
Aco'n "loaii'Tit 

Addictiyi? (idines 

Adventure international 

Alien 

A«* Micro»yaiem» 

Ar'tnvcn't 

Amu lrii,(n.i!ioi>,il 
Automata UK 

Amc 

B 

■•"' i 

Beyond Sof(w»'» 

Btaby 

Bridgr-i- 

BuQbyte 

Outtercrift 



107 



204 
103 
229 
1S8 
255 
225 
248 
5 

250 261 
34 

T4 

16.17 

76. ?J 

177 



■ 

TO 71 

87 

242 

I nwde front Cove* 

28 



C 

CDS 

C P Software 

Cfll 

. I :•<- 

Catpac 

brlourr Mfcro Electi i 
Campbell SyaieiMt 
Ctrnell 

■ i' 

Cliinmnuif"!' 
CiHMiniKlure 
Compuionnct 
(,'omtKiti) solve 
Computer AddOm 
Cotirputoi Catixi 
Compute) Cases a Covers 
Computer Discount Certrc 

Inside 
C ui npu'.er Games Ltd 
Compw.ertown 
Computronici 
CiaSM Microyninr-K 

Crystal Computers 



Ojl Soiiw.tia 
DK I'onics 
ORG 

U>. Vmlri-iiii 



138 135 
22.23 
239 
188 
121 
162 
225 
33 

11 

104 

117 

767 

170 

83 

230 

74 

B»ci Covet 

7 

12.13 

56 

69 

64 



116 



DeiY v 

Dataptn 
Date! 

DncinrMit'. 
Doric Computers 



E»Sl London FtobituCS 

Edwceto 

F 

Fjnusv 

Ftriami H Onvenporl 

f onisna Boo** 

Fountwn Snltw.vo 

Fe» Cieeironie* 

O 

Gaujsel 
Gemlime 

H 

HivenHi'dwu'e 
Mmvson 

M(-,wni Crw-MJlUnts 

Hilton 

Hisoft 



13G 
104 

.'!'> 

I .'.9 

16 



226. 736. 237 
225 



745 
24 
34 

74? 

728 



47 
124 



128 

211 

233.235 

62 

121 



I 

MS 
imagine 



'•• 



737 

l«| . •. 
241 

207 



744 

39. 90. 129. 140. 150. 167 
I8t. 192. 198 205 214 
'itceui've Soli*.«e 58 

Irreeniive Sotwwre p eop*e 84 

rl.rl,,. 707.730 



JCB Microsystems 60 

JK Grove 47 

JPniagne 227 

Joe I lie Lion 110 



Kr-jt-iMiionMiein 132 

Kuma 178 

LCI 252 

London Home Compiler Stow 227 

Laserbug 48 

LosVys 155. 157 

lilllitvt.y 8 

?44 

L«vo49 249 

,..-,■ •■■ 231 

'. o||io 3 203 

l ongman Gre u p 710 



M 

rVWv* 

M.niecr» 

MeG'aw H* Boo*v 

MeLothlonon 

Melbourne Howie 137. 246 747 

MfnoUKn 

Vitro Bveju 

Vitro X 

WiClOCjr* 

Microgram* Sr-ulaMxt 
M>Cromenaf|*m*nt 
MtCromin 
M-crnmefM 

W <'Op#nphef j*s 
M>c<opow»r 
Microsphere 
V.irogen 

MondMa 
N 

National Software bb'ary 
National Maga/in* Co 
New Generation 
MoMeHojse 
Nomad Bo» Co 



4? 
35 
68 

740 

7S6 257 

C4 45 

164 

178 
75 
243 

187 
204 

197 
700 
716 
244 

174 r/5 

IlUt 



121 
101 
109 

135 
195 



183 

19i 



Ocean Pobfehing 

OpusSopp-** 

OfwtA 

Ofw«* 



t» 

PCS 

I'.u.Hiiouni 
PtitkviU 
Pot' on 
p.cturev}ue 

Popoy-jolt 
Orccticwd F*evoo«s 
?ttxmon So*T«a»C 
i'r r« n Potter 

Pratel 



Q 

OEO 
QuirJtstvd 



R 

OOLobs 

Ricol 

I '• ■■> Ml 



B.ick Cotvt 

75 

B 

60 



98 208 7.IH 

138 

82 

8 

60 

60 

37 

124 

265 

88 89 

258.259 



170 
141 



274 

113 
82 



Satwrund*' 
Screen© «y 
Severn Soltw.ire 
S«'<onC)ty 
S'vertna 
S«mgo Sottuvdro 
Sinclair Research 
StfCompu >«•'"• 

Sa«lw*re i noe • 
Solrwvjro Proiecls 
SolrvMra Super" I 
Solo Sottwer* 
Specue 

Spect'um Cnoup 
Sp*r Sortwrln) 

Su'/one 
SleSoltv. 

StOTf" SdlttV,!"' 

Sum 

SuRShir^ Pybl'Shlng 

Soper-oi Soltware 

Snwmiev 



H8 

146 

36 

264 

33 

266 

29 32 

160 

4 4Q.41 

279 

42, 43. 254 

165 

48 

50 

2 IB 223 

230 

262 

764 

51 

62 

190 199 

9 

262 

204 



T 

T,mdy 6 

"• • " 234 

Tavnan 264 

Temputio- 93 

TncOiscount Siill.v.itiiSiiiH N 49 

WM*roWorks«op i?4 

Tnor 144 

Thorn F VI 18 19 

Tirnedtla 74 

Tomorrov^ vVntlo 62 



LMrnite Play tne Gon^ 253 

V 

Vjrelco 74 

Vdaors 38 

Vsjonstore 125 

Vovage* Software 142 

W 

Walters Micro 

Whrtongtoh'-i: 

VIAdget Software 

vYJ.iitr, Si jolt 



212.713 

85 
33 
50 



• 



7«« 



274 YOUR COMPUTER JANUARY 1984 









mi i • ■ nH-.w.» 




Si 



:>!».(■* . •i.niUti 

it- 1 1! IS - •■ 
5»-nr 




•M 




#;■ - . 




r.ti, «• 4t|tm luf >tni 
li.ii II H 'Siirt »:•?• / 
tAv >«*l3? 



ids Vuttura 




Jt.r.,1, n,;j:>«!iiiiiltB 

>ir*:t 10, mum I .ir,n » 



icKos Baaha 




n i. . i m i**i*f/ti 

[«.rj*i- - 





>.-. 


*£= 


1 


i 










t 



... .! 




I IlKfUCtl 



4: II' til ?.'fl .tint 
CullilliflH •'■' »l III 
All 






Hlfnil.Ml ' 



.1 ■ XNllt-r 
HHAMI Willi 



U.linlliniiill'n i .1 h 



. t. ;..» jn:: i...r.t-~i< 

II IS ri.'H., ; (,.(,l 



tl II i ii Ui mm 

»M?*« I.«in44m4t 



JOIN THE SOFTWARE CLUB AND SAVE 



OUR TAPES 



Home Computer Software 



Buy any 3 Tapes 

Save up to £18.43 on retail prices and 

get further Software at Big Savings 



Join the Software Club and enjoy the 
better way to buy your software by 
simply returning the coupon below - 
select any three of the introductory 
software from the large selection 
illustrated on this page at the amazing 
price of only £2.99 each. Sending for 
the introductory offer does not bind 
you in any way to the Club and we 
don't require any money until you 
have had time to judge the quality of 
the tapes, in your own home. When 
you have played them, and 
appreciated the high quality you will 
be taking the first step towards 
enjoying all the 'plusses' of your 
membership in the Software Club 
The Software Club, Salisbury Square, Old 



Only 



Free Monthly Colour 
Brochure 

Each month you will 
receive a copy of The 
Software Review, packed 
with all the very best 
software and the best of pre- 
releases-all that we request 
of you is that you purchase a 
minimum of six tapes from the many 
hundreds you will be offered during 
your first year as a member of The 
Software Club. When you see the vast 
range, at the heavily discounted prices 
you will probably want a lot more, but 
that's up to you. 

'All price* quoted air manufoi 1111*1 % irtiMiunentWiJ price* 

Hatfield, Herts AL9 SAD. 



S lD SP*p 



EACH 










II. I, \r. .1 s. ..:.•, 

I! '1 

titTtO [tdflllHU 








-.1.1 ■ - ■': 
MacMUTO" 







ll;ru:i . 1 ., 4cuie*'t 
CHI :'niiM<,.. <i. 1 




ruttf .f.iiid wc 




Ml . HI Cillnllra 

nit {■mi: ",. ■» ■ 




.1 j, p»{||« 







m 







■ • 1 • ; ■ 1 b 




tlO.ctit' I- 

'lEllllllilMi t'l 




.101:10 l.'.:<. lit urine 




v,n c.i, 'I"*: iiKii, 
liiii[in, l.'K : ..■ 



Mi 



• • di. ',a„- 

IVM <-..). .fcyi .1. 1 
r*n» . 




■ 1 Cun ■»»? 
fiM ■'•■ 1 




All you have to do 

Fill in the coupon, marking carefully 
the Code Nos of the 3 Introductory 
Tapes you require. Do not enclose any 
money now- we offer only genuine tapes 
- from all the leading manufacturers 
backed by our no quibble replacement 
service should you have any problems 
with our software. 



INTRODUCTORY DISCOUNT COUPON 



To: The Software Club, Salisbury Square, 
Old Hatfield, Herts AL9 SAD. 

Plenw .vceps my application and enrol nw as « memtwr nfTh* Softwaie 
Club md MM nx the introductory tape* whose numbers t have written :n 
il.r boxes below for which you »}mli i hnrtf* me in due course, should I 
deddf to Keep the software <plu* .1 tela! 0: £l 03 for pottage and 
pacVmfi"! If I arr. not completely wtlillcd. however. I nv»y rvtum the 
I.i|ht. iiii.n.1 Milhii'. ((11 diys my m<mhrrihtp will !:•• ctnctl'.td ar.d 1 will 
nwf nolhir.f! M 1 member. I imwI mil 1.1K' n iap« evety nvir.ih (or if I 
wan! CO tiipv 01 .»''.) 1 r.ir vt, mi 1111 lln- iVinn prov:J<rd Iwil huwrvri 
<hoo*c at leait mx tapes tn the ftril yeot All Killw.tTr n oV?.tribrd In 
.hIv.uk .• In tlw frev menthiy "Soflwiiic Uub Review * and » dieted at ,1 
discounted prtcc I am over 1H yuis of a^ (This application mint he 
ftx>m your parent ft jjuardian if you ote under IB yearj of age) 



My 3 selections are (order code) 



•■■m. <m 




.. 1, I..V I'.'I.Unli 
tlH i ini'l'i 
». If 



J 



' ' 1 



Machine 



Memory 5 



MT/Mrs/Mbt 



Ai!.lr. .. 



!■..■• I. 



StjjiiJl-Jit; 



REMEMBER: SEND NO MONEY NOW 

ire jOFlVVii^E 




nree Kings are trom ucean 



As well as the chart-topping Kong, who's always been climbing, there's the new, 

exciting Mr. Wimpy - something to get your teeth into! Hunchback - sure to ring your Lvll! 

and Eskimo Eddie - chills and thrills in Santa Land. 



Christmas is going a Ding Dong Merrily with these three new crackers 



Save Esmerelda in the best 
arcade game of 1983 

Spectrum £6.90, One 1 £6.90 
Commodore 64 £6.90 

Favourite Gorilla Game! 
Rescue maiden from the 
clutches of Mighty Kong 

Spectrum £5.90 




The best in Christmas fun 
from Software's Number 1 





$fi 



&. 



m 



m 



Join in the Wimpy fun 
with the greatest 
game under the bun 

Spectrum C5.90, Otic 1 £o.90 
Commodore 64 C6.90 

Eddie's adventures at the 
■*> North Pole with his 
'faithful Penguin Percy 

Spectrum £5.90 



Ocean Software, Ralli Building, Stanley Street 
Manchester M3 5FD. Telephone: 061-832 9143 

Ocean Software is available from selected branches of WOOLWORTH \\ II SMI I H , 3$!9&, John Menzies. LASKYS, Kumbelows 
Spectrum Shops and all good software dealers. Trade enquiries phone: 061-832 7049 








W#& 










FREE 

SUPPLEMENT 



- ' .::-■■:? 



15-3K 




P "-•'■-'••■ - 



vsm 



-'•■'-■: 




The Name 
For Quality 

And 
Innovation 







»v 



ADVANCED PltOT TRAINER 






NOW AVAILABLE For The 




£6.95 



TRADE ENQUIRIES: ANIROG SOFTWARE LTD. 29 WEST HILL DARTFORD KEMf (0322)92513/8 

MAIL ORDER: 8 HIGH STREET HORLEY SURREY 24 HOUR CREDIT CARD SALES HORLEY (02934) 6083 
PAYMENT BY CHEQUE P.O. ACCESS/VISA 50p POSTAGE & PACKAGING 



Mem. 



Everything you wanted 
to know about MSX, 
but was afraid to ask 

WE ARE now experiencing the biggest shake-up to hit the 
computer world in years. By this time next year we shall 
know if the three letters MSX are to rival IBM in computer 
importance, or if they merit just a footnote in tomorrow's 
history books. It is interesting to note that the Great British 
computer buying public are to be key figures in the MSX 
story. If we take to these standardised computers then MSX 
will go on to greater things elsewhere. If on the other hand 
the British public spurn the advances of much respected 
names such as Sony and Yamaha then the Japanese will have 
to think again. 

Much has already been said about the possible success of 
MSX. Some pundits have sneered saying that it doesn't have 
a chance, others have staked their futures on the standard. 
The wisest remain aloof, waiting to see what happens. After 
all, there are so many ifs. The truth is that it can succeed 
provided that the manufacturers get their act together, and 
the software houses throw their full weight behind them. 
And that is a big if. 



MSX, Micros 
and Modems 

Sony have just developed a smaller, 
cheaper compact disc player, that 
computer users will find very inter- 
esting. A disc usually contains 
thousands of bytes of digital informa- 
tion representing music, but there is 
no reason why the information stored 
on such a disc couldn't be computer 
data, or even programs. At £279.95, 
the player is going to be a little 
expensive for the average user to buy 
and connect up to his MSX micro 



white waiting for software to appear, 
but then you can't buy Elton John 
discs for a 3 inch floppy drive. 

If it arrives, compact disc software 
will really appeal to the software 
houses, as it can be made difficult to 
pirate, though music pirates love CD 
as it gives them a perfect master to 
copy off. But it offers the user a lot of 
advantages. For a start it is very 
quick, and each disc can store vast 
amounts of data, best of all, compact 
discs arc uncorruptablc. Later this 
year there will be read/write CD 
units available, and who knows 
maybe software with stereo music. 



Coming to 
save the world. 



GHOSTBUSTERS HAS already been 
a worldwide smash-hit record. 
Before long the film will be break- 
ing box-office records and no 
doubt the new video game will be 
the first MSX game to hit the 
number one position. Coming to 
a TV screen near you soon, 
Ghostbusters is available on 
cassette from Activision. The 
game has elements of adventure, 
strategy and arcade action and has 
been written by David Crane, the 
brain behind Pitfall and 
Decathlon. 

Ghostbusters — the video game 
is based on events in the film and 



features some of the music and 
characters together with some 
surprises. Other MSX games 
from the Activision stable include 
Beamrider, Decathlon, Pitfall II, 
River Raid, Space Shuttle and 
Zenji. All six come on cassette 
and cost £11.99 each. 




CD for MSX 

COMPUTER communications is the 
in-thing at the moment, everyone 
seems to be connecting up Modems, 
and running up massive phone bills. 
Amongst the various services avail- 
able are British Telecom Gold which 
is an electronic mail service, the 
Nottingham Building Society 
"Homelink" system which offers 
home banking and shopping facili- 
ties, and services such as Compunet 
and Micronet. These last services arc 
especially designed for home com- 
puter users and often have 3 large 
amount office software available for 



downloading. 

To use such services with an MSX 
computer you need: an RS232 inter- 
face, a modem and some operating 
software . MSX Viewdata from 
Kuma Computers is just such a soft- 
ware package. It allows the saving of 
Viewdata frames, and the off-line 
preparation of messages, and it also 
works with the Telex service. 
Anyone who has seen the film "War 
Games" will know what fun you can 
have with micros and modems, so for 
more details ring Kuma on (07357) 
4335. You don't need a modem to 
speak to them yet. 



CONTENTS. 





PAGE 



THE MSX STORY SO FAR . . .: The MSX 

invasion has finally started. But what is 
MSX? How did it come about? Who's 
involved in it? And, perhaps most 
importantly, will it last? 

SOFTWARE REVIEWS: The latest software 
to take advantage of MSX compatibility. 
A larger market for the software houses 
but what about the quality? 



4,5 



6,18 



THE SAME BUT DIFFERENT: It's not as easy 

as it may appear to choose an MSX micro. 

Here, we present a round-up of some of 

them, with prices, specifications and 

contact addresses. 8,9 

INTERVIEW — PSS AND MSX: Gary Mays, 

director of Coventry-based software 

manufacturer PSS, talks about the future 

of MSX. The prices of the micros start 

at around the £300 mark. Could this 

and other factors signal the bursting 

of the MSX bubble? And what effect will 

this new sector of the market have on 

the computer industry? 12, 13 



Editor Bill Bennett, Publisher Chris Hipwell, Advertise- 
ment Manager Nick Ratnieks, Assistant Advertising 
Manager Neil Marchant, Advertisement Executives Nigel 
Borrell, Julian Bidlake, Kay Fiihin, Advertisement 
Secretary Maxine Gill. Contact Address: Your Computer, 
Quadrant House, The Quadrant, Sutton, Surrey SM2 
5AS. Telephone 01-661 3465 (editorial), 01-661 3127 
(advertising). 

This supplement is distributed free with the January 
issue of Your Computer. Copyright: Business Press Inter- 
national Ltd 1984. Typeset by Instep Ltd., London EC1. 
Printed by Riverside Press Ltd, Whitstable, Kent. 



THE MSX STORY 
SO FAR... 



The home computer industry has spent the 
last few years running around in circles. Each 
of the dozens of home computers has to have 
its own software especially written for it. Even 
different models from the same company can't 
use each other's software. This is set to 
change, thanks to the Japanese. 

Over a dozen Japanese companies including 
Sony, Canon, Sanyo, JVC, Hitachi, Toshiba,' 
Mitsubishi, Telcton and Yamaha have got 
together and agreed a standard for home com- 
puters. The standard is called MSX and the 
first microcomputers which meet it are now 
on sale in the high streets at prices a little 
under £300. Each model will be able to use 
software and accessories intended for the 
others. This would simplify life for micro 
owners, but rival computer makers say the 
MSX standard is already old fashioned. They 
also fear it could allow the Japanese to 
dominate the UK computer market. 

The MSX story began in 1983 when several 
well known Japanese companies were plann- 
ing home micros. Each asked Microsoft for a 
version of Basic for its computer. The version 
Microsoft produced was called MicroSoft ex- 
tended Basic, or MSX Basic. From here the 
idea of producing machines which were fully 
compatible evolved and other Japanese com- 
panies were pulled in to agree to the standard. 
This took the name MSX, even though it 
went much further than just having the same 
Basic. 

There are good arguments for standard- 
ising. It would be absurd if each hi-fi company 
produced record players which needed differ- 
ent types of record, yet this is just what hap- 
pens with home computers. 

IThere arc three main types of micropro- 
cessor in common use, the Z80, 6502 and 
6809. Each understands its own set of 
machine code instructions, so a program writ- 
ten for one has to be totally re-written for the 



others. Even computers which use the same 
microprocessor arrange the display, keyboard, 
sound, memory and so on in quite different 
ways, so considerable work still has to be done 
to convert software. This means software is 
only produced for the top selling models. 

Without a good range of software a 
microcomputer is little use. Several promising 
computers have failed because the companies , 
which write software haven't bothered to pro- 
duce any for them. If the Japanese companies 
had each produced different machines, they 
would have had a hard time getting software. 
Because they all use the same software there 
should be lots available. 

Until now Japanese companies have made 
little attempt to sell home micros, for which 
no standards exist. The only ones to have 
reached the UK was the unsuccessful Sord 
M5 and the Sharp M2700. On the other hand 
they have done quite well selling business 
micros, for which there are two clear stan- 
dards. By establishing the first home com- 
puter standard they could clean up. 

The details of the MSX standard were 
drawn up by Microsoft. The main inspiration 
coming from Kay Nishi, the head of the 
Japanese division of Microsoft. All companies 
making MSX micros pay royalties and a hefty 
licence fee to Microsoft. Non Japanese com- 
panies are also taking out licences to build 
MSX micros, helping it become an inter- 
national standard. 

All MSX micros and software should carry 
the MSX logo. This is guarantee they meet 
the standard, so MSX owners can buy with 
confidence. Software really is interchangeable 
between different makes, both cartridges and 
tapes. At first being able to pull a cartridge 
out of a Sony and use it on a Toshiba seems 
amazing. After a few days using MSX micros 
it seems amazing that other computers can't 
do the same. 




To achieve software compatibility meant 
virtually designing an entire standard com- 
puter. Designing microcomputers is largely a 
matter of choosing a combination of computer 
chips and then fitting them together on a cir- 
cuit board, with a case and keyboard to go 
around them. The MSX design specifies 
chips which include the Zilog Z80 micropro- 
cessor, Texas Instruments 9918A display chip 
and the General Instruments AY-3-8910 
sound chip, or their equivalents. It also 
specifies MSX Basic, standard keyboard func- 
tions, a cartridge socket, a cassette tape stan- 
dard, one Atari style joystick socket and other 
details. 

Each company is left to come up with its 
own keyboard and case styling. They also 
have some freedom over the other features in- 
cluded in each computer. The minimum 
MSX standard only insists each machine has 
8K of main memory plus 16K of memory 
which is dedicated to the screen display. 
Almost all machines coming to the UK, 
however, have 64K of main memory, making 
a total of 80K including the screen memory. 
They also have a Centronics printer interface 
and a second joystick socket, neither of which 
has to be included in an MSX micro. 

Some companies are building more 
specialised features into their machines. The 
Sony Hit-Bit MSX micro has a built-in data- 
base program. Yamaha's CX5M goes further 
and includes a high quality FM polyphonic 
synthesiser and piano-style keyboard. Add-ons 
such as disc drives and an RS232 interface can 
be added via the slot for cartridge software, 
which also acts as an expansion port. 

MSX Basic is one of the best versions of 
Basic around, and is far better than found on 
popular micros such as the Spectrum and 
Commodore 64. It includes some powerful 
graphics and sound commands. The graphics 
commands include full control over 32 
sprites. This makes it easy to write games, 
which could be mistaken for programs written 
in machine-code. All calculations arc done to a 
much higher accuracy than normal. Ten func- 
tions can be programmed into the function 
keys and the computer displays a label for 
each key on the bottom line of the TV screen. 

A wide set of other useful commands are in- 
cluded, plus some which are revolutionary. 
MSX Basic includes a full set of "event hand- 
ling" commands. These can be made to inter- 
rupt a program when the joystick fire button 
is pressed, two sprites collide, a function key 
is pressed or at regular intervals. This makes 
the programmer's life much easier. For exam- 
ple, rather than writing a program so it 
repeatedly checks to see if a fire button has 
been pressed, just one command is needed to 
automatically send it to a subroutine when the 
button is pressed. 

Although most MSX micros have 80K of 
memory, only 28K is free for use by Basic 
programs. A full 64K of memory is only avail- 
able when using disc drives. 

Graphics are produced with a resolution of 




256 by 192 cots in 16 colours. There can only 
be two colours in each row of eight dots which 
is a standard limitation of the 9918 chip. 

Perhaps the most controversial part of the 
MSX standard is the Z80 microprocessor. At 
over seven years old, this 8-bit chip is almost 
prehistoric by computer standards. Other 
computer makers say standardising on such an 
old microprocessor is a mistake when the 
latest designs could be used instead. 

Yet the Z80 microprocessor is well known 
and is still used in many business and home 
computers. The latest UK computer, the 
Enterprise, uses the Z80 and Commodore's 
latest two home micros use a version of the 
6502, a microprocessor of similar vintage. 

Only two home computers have appeared 
with anything other than 8-bit micro- 
processors. One is the Advance 86a which 
uses a 16 -bit microprocessor similar to the 
IBM PC's, allowing it to be expanded to use 
IBM PC software. It has not been popular as a 
home micro, however. The other is the 
controversial Sinclair QL. This uses the 
Motorola 68008 which has variously been des- 
cribed as a 32-bit, 16-bit and glorified 8-bit 
microprocessor. Despite using the latest tech- 
nology, the QL is slower than many 8-bit 
micros. 

Any standard tends to inhibit progress. As 
developments in computing happen so quick- 
ly there is a real danger the MSX standard 
will be left high and dry in a couple of years 
time. 

The companies behind MSX say it will not 
go out of date because it will be able to switch 
to more advanced chips, such as the 16-bit 
Z800 microprocessor and the 9229 graphics 
chip. These arc new versions of the chips in 
the MSX standard. They should be able to 
use all the old MSX software plus new soft- 
ware written to use their extra features. For 
example the 9229 chip allows an 80 column 




screen display as well as the normal 40 
columns. 

There is also due to be an MSX disk drive 
using a system known as MSX-Dos. This is 
similar to CP/M, but is able to exchange data 
(though not programs) with MS-Dos com- 
puters, so people will be able to take work 
from a 16-bit computer at the office and con- 
tinue at home on an MSX micro. 

The companies bringing MSX micros into 
the UK have formed the MSX Working 
Group to maintain the standard. The Group 
expects 85,000 MSX micros to be sold in the 
UK by Christmas and world wide sales of 
780,000 next year, although estimating com- 
puter sales is a tricky business. MSX is claim- 
ed to have sold around 300,000 in Japan since 
its launch there in autumn 1983 and to now 
have 40 per cent of the market. 

The UK has been chosen for MSX's first 
foray outside Japan because it has the highest 
ownership of home computers in the world. 

Companies outside Japan are starting to 




take out licences for MSX. Spectravidco, a 
joint American and Hong Kong company pro- 
duced a micro called the SV-318 which was a 
virtual prototype for MSX. Now the company 
has a true MSX micro. Philips is the first 
European company to announce an MSX 
micro, but it will be selling it in Italy and 
perhaps Germany before bringing it to the 
UK next year. GEC could become the first 
UK company to produce an MSX micro, it 
has bought a licence but has not yet com- 
mitted itself to building anything. About 20 
companies around the world have announced 
MSX micros and more will soon join the club. 

The MSX standard makes it possible for 
lots of companies to launch home micros 
because they are guaranteed a range of soft- 
ware for them. Many UK software houses are 
converting their existing programs to run on 
MSX micros. This will make it possible for 
well known electrical companies which don't 
build computers to get into the business. It 
may also mean own brand home computers 
from chains such as Boots and Dixons. 

Surprisingly the Japanese are not using the 
latest technology to build MSX micros. Each 
machine uses many computer chips. UK and 
US companies keep costs down by combining 
the functions of many of the simpler chips on- 
to a single chip especially made for each 
micro, which is called an uncommitted logic 
array (ULA). The present MSX micros don't 
use ULA's which is one reason their prices are 
higher than expected. Indeed the demand for 
chips by MSX micros has helped make the 
world shortage in computer components 
worse and so push up prices further. 

Cheaper MSX micros may be produced by 
using ULAs, or this stage may be missed out 
in a plan to go straight to a superchip combin- 
ing all the major chips specified by the MSX 
standard. This would be more advanced than 
any chip used in home computers, allowing 
low cost computers to be build from just a few 
chips. 

The strength of MSX is not that it is bang 
up to date, but that it is a well thought out 
standard with lots of features which make 
MSX micros pleasant to use. It is aimed 
squarely at the bottom of the market but has 
none of the major faults of existing micros, 
such as poor keyboards, small memories, poor 
versions of Basic, poor displays, no add-ons or 
. little software. If there is going to be a stan- 
dard, MSX is quite a good one. 




Les Flics 
PSS 

Like most of the home grown MSX software, 
Les Flics is a conversion of a popular game 
from another micro, in this case the Sinclair 
Spectrum. It is an arcade action game that, 
though it never says so, gets its inspiration 
from the famous Pink Panther movies. Who- 
ever wrote the mock French notes on the back 
of the cassette should be shot, but they manage 
to set the tone for what is essentially a fiui 
game. 

Les Flics is the French nickname for the 
"Old Bill', the game of the name, or the name 
of the game is about avoiding them as you 
guide a pink panther around a map of Paris. 
There are two parts to the game, a car chase 
around the streets, and a more conventional 
arcade chase-about inside the buildings. There 
are nine buildings to choose from, and they 
each contain objects to help you commit the 
crime of the century. 

Like any other supercrook, you need food to 
keep your strength up, ignore it and you die; 
however you may only eat while you possess 
the knife and fork. Keys let you open doors and 
so on. In a way Les Flics is like an Arcade 
Adventure, in the same genre as Atic Atak, 
though it is somewhat less sophisticated. 

Rating *** 

Holdfast 
Kuma 

HOLDFAST IS the first overtly political game for 
the MSX computers. In the game you lead a 
village's campaign for a school and a clinic. 
The hypothetical country that the game is set in 
is called Dictatoria, but might as well be Great 
Britain. There is a slight, but only a very slight, 
resemblance to Hamurabi, or Kingdoms, 
though your aim is not to manipulate stocks of 
grain and raise taxes, instead to have to 
manipulate public opinion, and get it on your 
side. 

On the surface, Holdfast is a mildly amusing 
computer parlour game. But under the surface 
lies something far more significant: a message. 
Fortunately the message, and the lesson learnt 
from playing the game, is a fairly sound one: If 
you want to get things done, organise peaceful 
campaigns. As such this is a laudible sentiment, 
yet suppose someone with a darker motive was 
to try and "teach" in this manner. What if the 
National Front put out a similar game where 
you win by persecuting a minority? 



No doubt Holdfast was meant to be contro- 
versial but that doesn't stop it being fun. 
Destined to be a smash-hit with Guardian 
readers, CND members and anyone who 
doesn't like the government. 

Rating 



*** 



Eric and the Floaters 
Kuma 

Eric and the Floaters sounds more like a rock 
band than a computer game. Either way, Eric 
and his friends are not going to top any charts. 
Eric is a little man trapped in a maze and he is 
being chased by the "evil" floaters. Though 
they don't look all that evil, they resemble party 
balloons, and some of the time their little faces 
smile. 

The object of the game is to kill all the 
floaters, pick up some treasure, and find the 
door to the next level of the game. Killing all 
the floaters on one level sends you to a more 
difficult level, either with more floaters, or with 
automatic bomb laying. The delayed action 
bombs are your only weapon against the 
balloon baddies. Personally I found myself 
sympathising with the baddies. 

Rating ** 



Shark Hunter 
Electric Software 

Eskimos have a hard life, all that snow and 
ice, aggro every few months from Greenpeace 
and all those trainee salesmen trying to flog 
them fridges. However such tribulations bring 
rewards, and the Eskimo is the star of a sur- 
prisingly large number of MSX games. In one 
of them, Shark Hunter, our friend the Eskimo 
has a Herculean task on his hands, keeping the 
sharks away from his fishpens. All through the 
spring, summer and autumn, he struggles to 
keep the sharks away, so that Ms Eskimo and 
little baby Eskimo can eat through the long 
dark winter. 

The Eskimo can be controlled by either the 
joystick, or the cursor keys, and he must dash 
about mending nets and throwing harpoons at 
the big bad sharks. To mend the nets he has to 
swim in the sea, and if you don't watch out, he 
becomes a meal for the sharks. Shark Hunter is 
a gruesome, but addictive, game and will 
appeal to all the family, unlike most other 
computer games. 

Rating **** 



Driller Tanks 
Kuma 

Driller tanks is not the best MSX game to 
date. It involves burrowing a tank deep into the 
earth beneath a building that looks remarkably 
like Brighton Pavilion. Naturally there arc 
some nasty creatures living in the tunnels that 
get dug, and naturally they can either get you, 
or get zapped by your tank's water cannon — 
well that's what it looks like. 

Points are scored for dispatching the hostiles, 
and for progressing around the maze-like 
tunnels. There are eight screens of tunnels for 
you to get utterly bored in. Driller Tanks 
makes watching Crossroads seem like worth- 
while activity. Avoid this game, it is the soft- 
ware equivalent of a lullaby. 

Rating * 

Maxima 
PSS 

MAXIMA is billed as a "pure arcade game", so 
it will appeal to the shoot-'em-up brigade. It is 
the kind of game that is best played with a joy- 
stick, and better still if you have some friends 
along to join in the alien blood-letting. Like 
most of these shoot-'em-ups, Maxima is effect- 
ively space invaders with knobs on. 

There are 16 different waves of nasties to 
zap, and the smooth graphics, sound and move- 
ment is all very nice, but ultimately Maxima is 
unsatisfying. There is no aim other than to 
create lots of alien orphans, and no real reward 
for all your efforts. Still if you never caught 
space invaders first time around, then this 
might appeal to you. 

Rating ** 



Sparkie 

Sony Hit-Bit cartridge 

Sparkie is a very original game. It puts the lie 
to the story that the Japanese can neither 
program, nor come up with, innovative ideas. 
Although on the surface it does bear a passing 
resemblance to Pac-Man, the game has much 
more depth, and an equally odd theme. Sparkie 
is a bomb, the old fashioned type, complete 
with a fuse. He lives in a maze, which is 
crawling with mobile cigarette lighters and 
matches. These chase Sparkie and if they 
connect, Kerpow! he explodes. 
Fires burn, and to make things worse every 

(continued on page 18) 




the only choice 



/ 





A 




. -v 





Eric and the Floaters Binary Land 



Driller Tank 



Fire Rescue 



Hyper Viper 



5i7- 



^wfrM. I fvrasws § %kWi\M. • .HVrwya 






wm 


ill 1 


) *£ 











<.£i"if*(V 



3 




LliiLil: lilLLLd-V 



■ ■ 






ifj ^ 



Home Budget 





Kuma Computers Ltd., 12 Horseshoe Park, 
Horseshoe Road, Pangbourne, Berks RG8 7JW. 

Please send full catalogue on MSX products. 



An outstanding selection from Kuma 's rapidly expanding range 
of Entertainment and Application Software for the MSX 
Micro-computer. 

Books: 

# Starting with the MSX 

• The MSX Red Book 

Accessories: 

m RS232C Interface 

• Speech Synthesiser 

# Parallel Interface 

Availa ble from larger branches of 

Vj0JkMand selected branches of Co-op, Granada, Laskys and John Menzies. 



Name ... 
Address 



Phone. 



I own a MSX Computer. 

Trade Enquiries Phone 07357-4335 



TH E SAME BUT 

DIFFERENT 



Choosing a micro is never easy, choosing 
MSX micros is even more difficult. This is 
because there isn't much to choose between. 
All machines offer the same fundamental 
specification, though certain models might 
have differing amounts of memory. This 
leaves three criteria; manufacturer, price and 
the extras offered. 

You might think that the cheapest machine 
is the best buy, after aren't all MSX machines 
the same anyhow? But the big name manufac- 
turers claim that their machines will sell pure- 
ly on the strength of the labels attached to 



SPECTRAVIDEO SVI 728 

Contact Address: Spectravideo Ltd., 
165 Garth Road, Morden, Surrey SM4 
4LH. 

Telephone: 01-330 0101. 

Prices: £249 

Specification: 64k Ram. 

Availability: Out now in some electrical 
shops. 



JVC HC 7GB 

Contact Address: JVC House, 12 
Priestly Way, Eldonwall Trading 
Estate, Staples Corner, London NW2 
7BA. 

Telephone: 01-450 2621. 

Price: £279 

Specification: 64k Ram, second car- 
tridge slot 

Availability: November 84, JVC will be 
selling the HC 7CB through their na- 
tionwide network of hi-fi dealers. 

See figure 7. 

YAMAHA CX-5 

Contact Address: Kemble Yamaha 
Ltd., Mount Avenue, Bletchley, 
Milton Keynes, Buckinghamshire 
MK1 1JE. 

Telephone: (0908) 640202. 

Price: £600. 

Specification: 48K Ram. The Yamaha 
CX-5 is sold primarily as a musical 
instrument, it comes complete with 
a three and a half octave piano key- 
board, and a built-in synthesiser. The 
CX-5 also has a midi-interface. There 
are 48 pre-set voices and can play 
either monophonically or in 8-note 
Polophony. (See main magazine for 
full review.) 

Available: Out now, but sold through 
music shops. 



8 



them. The big names boast that they can offer 
customers a better back-up service, or a more 
reliable machine, or in some cases a prettier 
box around the computer. 

Whatever manufacturer you choose, the 
price is going to be important. MSX micros 
are not exactly cheap when you consider their 
specification. Yet some machines are better 
value than others. Lastly comes the extras, 
these vary from Yamaha's mini piano key- 
board and music software, to Sanyo's light- 
pen interface. On the whole you can expect to 
pay more for a machine with extras than for a 



Figure 4. y 



MSX micros offer the 
same basic specifications 
but choosing one isn't 
as easy as it appears. 



bare-bones MSX micro. 

In addition to the machines in the buyer's 
guide below, are a number of other machines 
not yet announced in the UK. Most of the 
manufacturers arc cagey about releasing 
details, they want to wait and see how these 
machines sell first. Amongst those planning 
first releases are Phillips, who have already 
released a MSX micro in Italy, but say the 
specification is too unsophisticated for the 
UK. market. Fujitsu, Japan's biggest com- 
puter manufacturer, have a micro coming, but 
not yet. Teleton would be shipping machines 
now but is having problems with quotas. 




TOSHIBA HX-10 

Contact Address: Toshiba (UK) Ltd., 
Toshiba House, Frimley Road, 
Frimley, Camberley, Surrey GU16 
5JJ. 

Telephone: (0276) 62222. 

Price: £279. 

Specification: 64k Ram 

Availability: The Toshiba is already 
available in a number of high street 
stores. 

See figure 2. 

CANON V-20 

Contact Address: Canon (UK) Ltd., 
Canon House, Manor Road, Well- 
ington, Surrey SM6 OAJ. 

Telephone: 01-773 3173. 

Price: £280. 

Specification: 64k Ram. 

Availability: In shops from November 
'84. 

See figure 3. 



SANYO MPC 100 

Contact Address: Sanyo House, 8, 
Greycaine Road, Watford, Hertford- 
shire WD2 4UQ. 

Telephone: Watford 46363 

Price: £299. 

Specification: 64k Ram, special light- 
pen interface. Two manuals and two 
introductory cassettes. 

Availability: Out now in high street 
stores. 

See figure 4. 

GOLDSTAR MSX 

Contact Address: Microdealer UK Ltd., 
Burrowfield, Welwyn Garden City, 
Herfordshire. 

Telephone: (07073) 28181. 

Prices: £230. 

Specification: 64k Ram. 

Availability: Through specialist com- 
puter shops. 

See figure 5. 







SONY HITBIT 

Contact Address: Sony (UK) Ltd., Sony 
House, South Street, Staines, Mid- 
dlesex. TW18 4PF. 

Telephone: Staines 61688. 

Price: £299. 

Specification: 64k Ram, second car- 
tridge slot. An extra 16k ROM con- 
tains special built-in software which 
can be used with CMOS battery 
powered RAM to provide database 
facility. Software includes; Address 
Book, Memo Pad and Schedule 
Reminder. Supplied with three 
manuals. 

Available: Out Now. 

See figure 6. 

MITSUBISHI ML-F80 
and ML-F 48 

Contact Address: Mitsubishi Electric 
(UK) Ltd., Hertford Place, Denham 
Way, Rickmansworth, Herts, WD3 
2BJ. 

Telephone: Rickmansworth (0923) 
770000. 

Prices: ML-F 80 £299; ML-F 48 £249. 

Specification: ML-F 80 has 64k Ram, 
ML-F 48 has 32k. 

Availability: November 1984, available 
throughout Mitsubishi TV dealers. 

See figure 7. 




For those in the know 



Anyone conversant with home 
computers will know precisely why MSX 
was worth waiting for. 

The sheer proliferation of computer 
and software systems flooding the 
market loudly underlined the need for a 
unified standard. 

So the major companies jointly 
developed a single computer and 
software system. The result - MSX - 
the format that will be standard for all 
time. 

And those in the know will not be 
surprised that Mitsubishi arc in the 
vanguard of the MSX movement. For, 
with the F-series, Mitsubishi offers 
everything that MSX is and more. 

GRAPHICS 

Maximum resolution of 256 x 192 
pixels with all 16 colours available on the 
screen at the same time. 32 sprites in two 
sizes and two magnifications allowing 
easy creation of '3D' graphics. 255 
pre-defined characters all of which can 
be used as straight text or easily mixed 
with graphics. 




EXPANSION 
BUS 



PRINTER MONITOR 
PORT OITTPORT 



SOUND 



Three independent channels which 
can be output through the TV 
loudspeakers at any volume, individually 
or simultaneously, at any of the available 
8 octaves. All three channels can use the 
'noise' generator for stunning sound 
effects. 



KEYBOARD 



73 moving keys, economically 
designed for many hours of fatigue free 
use. Large cursor control keys which are 
excellent for both programme editing 
and game playing. 5 funcrion keys giving 
10 pre-defined functions which can 
easily be redefined from 'BASIC using 
the 'KEY' command. 



SOFTWARE ON CASSETTE 

The MSX system can load and save 
data onto cassette at 1200 or 2400 baud 
and unlike certain other home 
computers, the Mitsubishi F-series can 
be used with a normal domestic tape 
recorder for this purpose. 

When you put all of these features 
together, with the knowledge that 
Mitsubishi is the largest manufacturer of 
Mainframe computers in Japan, those in 
the know will immediately recognise the 
true potential of the Mitsubishi F-series. 



BASIC 



MSX BASIC is possibly the most 
comprehensive version of the original 
language. There is a complete set of 
commands for creating graphics and 
sounds, manipulating text and moving 
sprites. In addition to this there are 
"built-in' interrupt routines for detecting 
sprite collisions, function key selections 
and joy-stick fire burtons. 



EXPANSION 




The Mitsubishi 64k ML-F80 and 32k 
ML-F48 are both equipped with 2 
cartridge ports, 2 joy-stick ports and a 
Centronics compatible parallel interface. 
It is through these devices that the MSX 
system can be expanded for use with 
disc-drives, printers, serial interfaces, 
modems and other peripherals. 



l #3Stffi 



-...--■--- 



■■-'- 



I 



I 



For those who aren't 



The Mitsubishi MSX family 
computer is everything you wanted to 
know about computers, but didn't know 
who to ask. 

It's friendly, it's fun and so simple, a 
grown man can use it. Yet so versatile 
even his computer-versed children 
would be hard-stretched to over-tax it. 

It operates with any colour TV set. 
Just plug it in, and the full power of the 
computer is instandy at your fingertips. 



FOR FATHER 



The Mitsubishi MSX can do many 
things, from keeping a simple check on 
the bank balance to running a complete 
business with customer account files, 
stock control programmes and word 
processing. It is just as much at home 
keeping control of your record or stamp 
collection or playing 'strategy' games 
such as chess, Othello or.contract bridge. 



education and entertainment. 

And you can be secure in the 
knowledge that regardless of future 
developments, any investments made in 
MSX hardware, software and 
peripherals today will always be 
compatable with the Mitsubishi F-series. 

So if you've waited until now to buy a 
computer, you couldn't have rimed it 
more perfectly. Get to know one today. 






A 



MITSUBISHI 
COMPl 



FOR MOTHER 




There is die opportunity to store 
recipes and other household information 
or keeping record of the children's 
progress at school. Household accounts 
can also be recorded so that savings can 
be planned for holidays and other 
seasonal expenses. 

TOR THE CHILDREN 

There is education, particularly 
computer education. In a world where 
computer literacy is now of foremost 
importance, MSX offers a broad base of 
educational software. With simple 
programmes for the very young through 
to complex programmes for older 
students like language learning. 

Also, the graphics system of the 
Mitsubishi computer ensures that the 
MSX versions of your favourite games 
are reproduced with incredible •* 
speed and accuracy. \. 

Undoubtedly, MSX 
is the format for the 
future, and will 
become the byword 
for computer 



Mitsubishi Electric (UK) Ltd, 


Hertford Place. Oenham Way, 


RickmansnwHi.HemWO32BJ.Te):0923770OOO. 


SPECIFICATIONS 


CPU: 


Special keys for 


Z80A(3.6MHz) 


screen editing 


Memory: 


Sound: 


ROM: 32 KB 


8 octaves 


RAM:64KB(F80) 


3 channels for 


RAM:32KB(F48) 


sound or "noise' 


Video Ram: 16 KB 


Output by TV sound 


Screen Displays: 


or External Audio 


*Text Mode: 


Amplifier 


40 columns x24 


Cassette 


lines 


Interface: 


*Graphics: 


1200-2400 baud 


256x192 pixels 


Motor controlled 


Colours: 16 


by CPU 


(15+ transparent) 


Parallel 


Sprites: 32 


Interface: 


Output: RF, 


Centronics 


Composite Video 


Joystick: 


Keyboard: 


2x9 pm 


73 moving-key 


connectors 


keyboard 


Rom-Cartridge: 


5 function keys 


2 x 50 pin 


Cursor control keys 


connector 


'Srittct lo Scan c* Hento 







PSS 

AND 
MSX 



Gary Mays, director of PSS is not certain 
about the future of MSX. His Coventry based 
software house is currently writing and 
converting software to run on the new stan- 
dard, yet that doesn't mean he thinks the end- 
users are going to pick up on it. So why does 
PSS produce MSX software? "In the short 
term the multiple stores arc going to stock 
MSX computers, and they will need some 
software to help sell the hardware. 

"I have faith that the large stores will go for 
MSX. It is that kind of product. Holding 
MSX software greatly reduces their stock pro- 
blems as they only need one set of software for 
a whole range of hardware. Whether the end- 
user will pick up on it remains to be seen. It 
will open up a totally new sector of the 
market, just as the Amstrad machine is 
doing." 

Gary thinks that there is one question which 
the computer industry, both software and 
hardware, should address themselves to, 
"what do people want to do with com- 
puters?". Something useful no doubt, but he 
thinks that the software houses don't help the 
situation churning out one arcade game after 
another and expecting the public to be as 
enthusiastic as they were a year ago. "If the 
MSX manufacturers can answer this question 
then they will clean up". 

A great deal of the computers sold these 
days are not to beginners, but are going to 
people who already own one micro and are 
upgrading. For example a lot of Spectrum 
owners are buying Commodore 64s. Gary 
Mays doesn't think the MSX computers are 
in that market at all. MSX computers are not 
likely to sell to people who know about 
computing. 

Cambell MacCausland is the resident boffin 
at PSS, and he challenges the line put forward 
by the captains of the home grown computer 
industry, which claims that standardising 
micros on MSX is like freezing the develop- 
ment of the motor car at the Model T Ford 
stage. "It's nonsense, of course they would say 
that, after all, they are in competition with 
them. 

"However the manufacturers have thought 
very hard about the specification. They chose 
the Z80 chip for the main processor and the 
Texas display chip for very good reasons. For 




example, Texas is currently working on a new 
chip which includes all the facilities of the 
current one, together with a whole lot more 
new functions. It will still work in MSX 
micros as it does at present, but when a few 
special signals are sent to it, a whole new 
range of capabilities will open up. 

"In the same way, the processor that will go 
into any new MSX machines will be the 
Z800, which is totally compatable with the 
Z80. If MSX takes off, all the descreet chip- 
pery inside the computer will be compacted 
into a smaller number of chips, and that will 
bring the price of the machines down. I liken 
the MSX standard to a record player. If you 
buy a new computer your previous software 
tends not to run on the new machine, whereas 
if you buy a new record player, all old records 
will play on it. 

"The method of making and playing 
records was developed back in the 1930s. In 
those days the players were crackly and very 
Model T-ish, but you cannot compare them 
with modern records and record players. The 
technology may have changed in many ways, 
but there is compatability. You can still play a 
1940s record on a modern stereo." 

At prices around the £300 mark, MSX com- 
puters are not cheap, and are definitely not 
good value, Gary Mays thinks this could be 
the biggest obstacle to the success of MSX. 
"The price isn't low enough to attract existing 
users — the kind of person who has a Spec- 
trum or a ZX81 and is looking around for 
something a bit decent, with a real keyboard. 
The high price has a lot to do with the supply. 
Manufacturers cannot produce the numbers 
that a lower price would demand, so the price 
remains high. Once production steps up we 
can expect to sec prices plummet." 

But will Sinclair, Commodore and Acorn 
have to step into line? Gary Mays thinks not. 



"Sinclair are something special, a seperate en- 
tity. It would take something really stupen- 
dous to break his cult following." Yet the real 
answer to the question is more complex, for a 
start it depends on the software house. "If we 
can afford to develop a program across three 
or four machines, and that is unlikely, then 
Sinclair and Commodore can keep right on. 
To us the big advantage of MSX is obvious, 
you only need to produce one program. If 
MSX does take off, then we (the software 
houses) can get into cartridges, which would 
make life a lot easier all round. 

Software companies like PSS have little 
direct contact with the hardware manufac- 
turers. What does go on is mainly through the 
central MSX agency. In order to maintain 
compatibility across all the hardware, they 
have to follow very rigid guidelines. It is quite 



12 




possible that eventually the software will be 
tailored to one or two MSX computers, 
especially if only a couple dominate, but for 
now the programs stretch across the lot. 

But surely all MSX computers are the same. 
Both Gary and Campbell don't think so, but 
admit that they are provided a programmer 
sticks rigidly to a set of BIOS calls — rather 
similar to the BIOS calls of CP/M. "Commo- 
dore make use of a similar system, which 
everyone seems to ignore. Once you depart 
from this and start calling things directly, you 
run into compatability problems." The MSX 
group advises software houses to stay within 
these guidelines, but that is rather like telling 
Picasso to stick to painting by numbers. 

"One of the disadvantages of the BIOS 
calls", says Campbell, "is that for some 
machine-code, especially in an arcade game, 
you need speed. And going through the BIOS 
is not the quickest way of doing things. This - 
unfortunately means that games software will 
be brought down to the best performance of 
the BIOS. On the Spectrum, a hit program is 
usually made by a programmer doing some- 
thing which was previously thought impossi- 
ble. That simply won't be possible with MSX 
machines." 

Of the new MSX software from PSS, two - 
games are conversions. "Les Flics" was 
originally on the Spectrum, and "Maxima" 
has been converted from the Mcmotech. Max- 
ima is a "pure" arcade game, a fast shoot-'em- 
up in the Space Invaders vein. The 
Assembler/Monitor, one of the first MSX 
utilities, first saw the light of day in the 
"Home Computer Advanced Course" as a 
giveaway. 



Before committing themselves to 
simultaneous releases of new software on 
MSX and Spectrum, the PSS people want to 
see what happens to the new standard. This 
attitude is common right across the industry, 
wait and see. In the short term both expect to 
see MSX users wanting the same kind of soft- 
ware as other computer users. Gary Mays has 
particular hopes for the Assembler, which he 
thinks will have a huge initial market as soft- 
ware houses, bedroom hackers and budding 
Jeff Minter's all try to produce software for 
the mushrooming MSX market. In the longer 
term though there will be a different trend. 

"MSX users will tend to be older, more 
likely a 25 year old who wants something to 
match his hi-fi. He will be looking for more 
sophisticated software, maybe business 
packages. In the long term utility products 
won't sell, because MSX users will probably 
not be programmers at all, they will be purely 
software buyers, and computing will be soft- 
ware based." 

One good thing about MSX is that it is an 
international product, and there is a potential 
export market for shrewd software houses. 
PSS have already delivered product to France. 
As yet there is no MSX software market in the 
USA, because there arc no MSX computers 
there yet. "Because we managed to get in so 
early it has had the side effect of letting us sell 
our back-catalogue to our newly found 
markets." 

When MSX becomes a truly international 
product, it gives software houses a bigger 
market, this can only do them good. Currently 
PSS are exploring ways of making software 
multilingual, that is one program with soft- 



ware options for users in different parts of the 
world. But for the moment the French receive 
a slightly different version of existing games. 
The biggest problem at the moment is deter- 
mining which languages to put on the 
cassettes. 

One of the problems that has dogged PSS 
from day one of the companies involvement in 
MSX was getting hold of machines. All the 
other software houses had the same problems, 
they simply were not around. As for technical 
help, the user group has been far more helpful 
than any of the existing manufacturers. All 
the UK manufacturers are to say the least 
"unhelpful". A rule of thumb is the more 
desperate a manufacturer is to have inde- 
pendent software houses writing for a par- 
ticular machine, the more likely that company 
is to help. MSX manufacturers, through the 
user group have been the most helpful of all, 
which is a pointer to how important they see 
the software industry being. 

"The Japanese have been the first people to 
accept what software houses have been saying 
all along", said Gary Mays, "that no matter 
how good a machine is, it ain't going to sell 
without software". On the other hand 
Amstrad has been encouraging software 
houses to write for the CPC 464, but insists 
on doing all the marketing. Giving a software 
house only a royalty. The MSX group provid- 
ed software houses with technical manuals in 
fact the first technical manual PSS ever had 
from any source. 

The key thing about MSX is that the group 
has managed to get software houses on their 
side. Something which nobody has bothered 
to do in the past. 




13 



^nTHETJNIQU 



I 

o 
u 

tu 

< 



a 

_i 
o 



I 

X 

Ui 

LU 

o 



In the confused world of rfBfc computer technology the unique 
MSX System has been adopted as a common standard for computer 
production by at least 16 of the biggest and best names in home 
electronics. This major breakthrough in the development of 




A 64K MSX Computer with an exclusive, built-in 
Personal Data Bank (firmware). This handy 
facility enables you to enter, store, recall and 
up-date all kinds of personal information such 
as appointments, addresses, telephone 
numbers, etc. Operation is simple, with 
instructions appearing on the screen every step 
of the process. ■C'JCJCj Q£ 

Data from the Persona! Data 
Bank can be saved on any 
data storage facility or on the 

UNIQUE HB1 55 RAM 

CARTRIDGE, 
available for XJ'JQ O^ 

KV1430 14 MONITOR STYLE, PUSH 
BUTTON CONTROL TRINITRON 
COLOUR TELEVISION 

with front mounted RF 
terminal. 

HBD50 MICRO FLOPPY-DISK UNIT 

stores up to 360K bytes of information on a 
3 1 /?" disk. Easily connected to the Hit Bit by 
using one of the &1AQ Q£ 

expansion slots. dC^Tl^r • Jr 3 




£239.95 



The Superb SANTO 





typing 
Tutor 



This sophisticated piece of equipment 
offers all the advantages of 64K MSX 
computing, (complete with £^QQ OC 
4 programme starter pack) &*M*jr^J% Zr< 

Plus a unique optional feature - MLTOOI 
LIGHT PEN. This provides you with 
unlimited flair and flexibility in colour 
graphics design. This feature comes 
complete with a software package 
containing some intriguing 
graphic facilities. 



L 151* .« 11)1)14 

MONITOR 

STYLE COLOUR 

TELEVISION 

with removable smoked 
glass screen for 
higher definition. 

£199.95 

MLTOOI 
LIGHT PEN 

£89.95 



RING TELEDATA 01-200 0200 FOR DETAILS OF YOUR 

ANYTIME DAY OR NIGHT 




EAREST STOCKIST. 



compatibility in hardware and software. To cater for monitors, peripherals and software for you to choose 
all home computing needs, Axis have selected in from. "We believe that when you discover the benefits of 

these pages an unbeatable, top value-for-money MSX computing no other system will do". 



TOSHIBA 



The Star Value 
TOSHIBA HX10 

The first MSX computer to be introduced into the U.K. 



3 YEAR GUARANTEE 

p\»$ 2 FREE SOFTWARE 
TITLES 



r 



THE SHOPS 
. HOW! 






r38r 



-L 



■■Hi 



^**°** s 



DR202DATA ^^ 
RECORDER / 

Top of the range ( 

machine offering a host ^ 
(of high technology** aa£\ 
features. 3t44.y3 



*3" 



DONT FORGETTO ASK YOUR DEALER FOR DETAILS OF CREDIT FACILITIES. 
EXTENDED GUARANTEES. ETC. AVAILABLE ON CERTAIN ITEMS. 



Offering superb 

facilities and outstanding 

value for the first time user or 

enthusiast. 64K Ram, 16 colour graphics, RF, 

video and audio connectors, plus ports for 

printer, disk drive and data recorder. (Including 

starter pack software). 4! / > l 70 QC 

140E MONITOR 

STYLE COLOUR TELEVISION 

The perfect partner for the HX10, providing 
excellent picture and 
sound quality. 

HX-P570 PLOTTER PRINTER 

Easily connected to the HX1 through the 
printer interface. This printer features image 
and character plotting in 4 colours - red, 
green, blue and black- making it ideal 
for colourful graphs, pie and bar 
charts. Plotting speed is 285 
steps per second. 



£189.95 



£249.00 




AT HOME WITI I TECHNOLOGY 



HETJNIQU 




II 



I 



When you buy your MSX computer, you enter a new 
dimension of Home Computing with software options on 
disk, ROM cartridge or cassette tape. 

Peripheral options cover colour monitors, printers, disk 



helfoectacularJVC 




The HC-7GB 

personal computer 

from JVC is a new MSX machine 

designed for total compatability between 

MSX machines and all MSX softwear. A highly advanced 

64 K machine, the HC-7GB has three display modes offering RF, 

composite video and RGB outputs. The HC-7GB MSX personal 

computer from JVC is the final word in home entertainment. 



£279.00 



JOYSTICKS 

For extra versatility and sensitivity in 
control there is a range of high quality 
joysticks available from these famous 
manufacturers offering such features as 
double trigger and suction stability pads. 



MJY 002 £12.95 






g 






HCJ615 £12.95 




SANYO CTP3132 

14 PUSH BUTTON COLOUR 

TELEVISION 




r 



The ideal budget price television for 
your home computer unit. Great value 



for money at 

SANYO 



£179.95 



JS 55 £19.95 



SONY PKN-C4I 
PLOTTER/PRINTER 

This Plotter/Printer produces red, green, 
blue and black images and characters. 
Pen replacement is easy and it takes a 
wide choice of paper sizes including 
FREE 'greetings pack' software. 

SONY *"£4V.V5 



RING TELEDATA 01-200 0200 FOR DETAILS OF YOUR NEAREST STOCKIST. 

ANYTIME DAY OR NIGHT 



drives, light pens, plotters, joysticks, data 
recorders and RAM cartridges from many 
top name manufacturers in the home 
electronics field. 



Their 4F performance offers you 
unrivalled graphic and sound quality 
together with outstanding simplicity of use. 



THE INCREDIBLE 
FISHER CFB 1410 P MONITOR 
STYLE COLOUR TELEVISION 




This superb, high technology 
14" monitor style television has earned 
a high quality reputation as a reference 
in the field of home computer 

monitoring. It 
features a full 17 
function infra 
red remote 
control housed 
in the front of the set. Other 
sophisticated facilities include direct 
audio/visual terminals in/out and 
smoked glass filter for perfect picture 

"fisher £269.95 





SOFTWARE 

[ TOSHIBA 

SOFTWARE 
STARTER 

PACK As a special 
introduction to your MSX computing, 
Toshiba offer a pack of 5 exciting computer 
gamesfor QNLY £30 

Pack consists of: • 3D Golf • Trick Boy 
• Clapton II • Pyramid • Polar Star 
(Offer only available while stocks last) 
Individual games available at £7.95 ^^ 

SONY ROM CARTRIDGE 
SOFTWARE A range of sophisticated 
Sony Rom Cartridge Software is 
available at prices up to £19.95 




TCM737 

DATA RECORDER 



SANYO 

DR20I 

DATA RECORDER 

An AC only recorder styled for computer 
use with all controls conveniently placed 
on top of the machine 
for ease of use. 



£34.95 




SANYO 

DR101 RECORDER 

Specifically designed for use with personal 
computers, with phase shift switch, 
speaker monitor and f^'tA £%E 
AC/DC operation. 3u34."3 



SONY 

A mains or battery operated recorder ideal 
for use with your o "5Q QC 

home computer. dD«J y.yj 

JVC HC-RI05 DATA 
RECORDER 

The stylishly designed HC-R105 data 

recorder is an example of a machine 

produced to offer superb user 

convenience, exceptional performance 

parameters and reliable data transfer. The 

HC-R105isahighspeed 

machine giving 

very short 

access 

times to 

data. 



£89.00 




RING TELEDATA 01-200 0200 

For your local stockist or visit your nearest Axis recommended Dealer 

listed below 



AVON 



BRISTOL CJ.rHttWANACOHD. 
St Potrsiw*) 

__ m oinniii'M 

BEDfORDSHIRE 

BEDFORD 7A-.T3TOCXHtflllD 

21 1h* Brase**/ le»Q?W5M?l 



ESSEX 



BERKSHIRE 



SLOUGH C* LAKE HO 

k*R0M) TetO/533828/ 

READING SCWAROS 
!30!3t.frarStrew let 0/34 599527 
BRACXNEU SEWARDS 
v. •■-;■ .,.-.:.■ ..-•... 



B UCKINGHAM SHIRE 
CHESHAM DLCwnf.NMm.TD 

W4S1 Tlw faoadfta/ lei Q494 iSAii] 

CHESHIRE 

N0RTHW1CH NOftOtSLTQ 

39. Chester Vi3t Tel 0606 3691 

CREWE KOriOWNSENDSOUNDA 

WDEO 2 4 Victoria Sir eet 

Tc» 07/07)3776 

CLEVELAND 

STOCKTON ON TEES IKKEWWC 

8RQWN I ID 81. Higfi Street 
Tei 0E476W5 

DERBYSHIRE 
DERBT SlUART WESTMORLAND 
67 St Peters Street If 



GRAVS ACL RADtOSCRVKESlTD 
l.Nofttmal Trt 0375 4666 

ILFORD D W«X f MAN LTD 
76.«onJlar* Tet 01-478 1307 

SOUTHBENFLEET HOOGCSA 

..-•.,. M\ 235 Htfiftoad 

Td: 037 45 58775 
WESTCUFF HODGES A JOHNSON 
ITD 96-98 Hamlet Cort Road 

T.-I 0?0? 334438 
CHELMSFORD RUSH HI f! 
5-6.CrjmM Tel &24557S93 

G RAMPIAN REGION 
ABERDEEN AAGKNKHT 



108,fttscmour*;i*'.« 



Tel .0224 630676 



GREATER LONDON 



CROYDON J 4 1 ROBINSON LID 
?0. No** House. Grore* street 

Tei 0)681 7800 
SUTTON LANOAURAOKKTD. 
195197.11^1 Street Tet01*4300?7 



BURNLEY HARRYGARLICK 
fTVaNTRI)IO.Hr»»>W* 

!e*0?8?37JI8 

tBOBTCRSWRE ~ 

WIGSTON - \ KFMRIFLTn 

63. Leicester Road tet 0533 881V.>/ 
LOUGHBOROUGH 

S1UAR! WtSlMORllAND 

■■■■ '• '■• -«•■■■■ '- 0509230*66 

UNCOIMSWRE 

GRANTHAM 

STUART WESTMORELAND 

49,H#iSV»el T-t 0*76 78103 

~L0MDOM 

HOLBORN BtHRYS RADIO 
37-39. N«j(>Ho«wm W01-405623S 
EAUNG SOCSBOf EALING 
28-30 New Broad**/ let 0) 567 188! 



STAJTOHOSHWE 



STOKE ONTRENT ROY TOWNSENO 
SOUND A VIDEO 10, limy Street. 
Hanley Tel 0787 7891 14 

STUMHCUDEIffiaOM 

SALTCOATS HARRIS Of SALTCOATS 
10*106. OockhcadSlrcvl 

let 0794 64330 



SUFFOLK 



IPSWICH irjGitfSTVAAUt*) 
42. Buntrmaihet Tel 0473 715093 
LOWESTOFT HUGH! S TV A AUDIO 
6?,LcretaiRo*dNothTel 0502856)1 



SURREY 



DORKING DORKING AUDO 
SVSTEMS23.SoiihSlje* 



• -.-. -■..■ 



WESTTfOHCHKE 



LIVERPOOL BEAVER PADO 
?0??.WN«ha()el Tet 051 709'*% 



NOBFOtK 



HAMPSHIRE 



BASINGSTOKE SWARDS 

18. Padangwi House. Bedford W»> 

Tel 07E6 6566h 



KENT 



NORWICH mjGHfSTVtAUDlO 
1/71. W>!e LonSrce! Tet 060360935 

NORTH WWKSWRE 

YORK OJSS;'<S4 LIGHT LTD 
KfoSflu** W 09O4S5666 



HOLMF1RTH f RANK PIATT 

ELECTRICAL Victoria House. 
H.Vr.loruSberi T»irnS4fj87030 
HALIFAX rREDMOORTlID 
:5-)7Sou»Mtte Tel 04276//63 

BINGtEY SPENCERA HILL LID. 
133.Ha«Street to 0?« 565161 



DURHAM 



GRAVESEND KfNNETTA8ROVm 
I-; .- .'. ■-..•-. ■:'■. •-■■• '-i 

SHEERNESS BKIIIAWAHOBBS LTD 
?? 74. H0i Street Tet 0J95 665551 



DARLINGTON •.'•' - ■ ' . 'H- r. r WS!.\ 



LANCASHIRE 



EAST SUSSEX 



EASTBOURNE CLEARVIEW RENTAL 
715. Seas**? Tet 0323 71646 

SEAFORD dEARVEWRENTAl 

34 40. Kgh Street Jet 037.3895989 



PRESTON GOOORtGHTSlTO 

LFnarple 7757578 

BARNOLDSW1CK HARRYGARLICK 
fTVCtNTRf J LCIirCrtStreet 

let 0787 8)3309 



PI EASE NOTE "MSX" PRODUCTS ARK IN SHORT 
SUPPLY. PLEASE PHONE YOUR DEALER TO CHECK 
HE HAS STOCK AVAILABLE. 



DONT FORGETT0 ASK YOUR DEALER FOR DETAILS OF CREDIT FACILITIES. 
EXTENDED GUARANTEES. ETC AVAILABLE ON CERTAIN ITEMS. 




AT HOME WITH TECHNOLOGY 



SOFTWARE REVIEWS 



(continued from page 6) 

so often give out flames which also chase 
Sparkie. The flames cause Sparkie's fuse to 
burn, and all hell is let loose as Sparkie has to 
dash to a water bucket to douse the fizzing fuse. 
As Sparkie progresses through the maze, it 
turns blue, and when the whole of the maze has 
been coloured, he moves on to another, yet 
harder maze. 

This game is not to everybody's taste. It is a 
bit cute, but it will go down well with families. 
As an example of Japanese programming, it is 
impressive. Best of all is the colourful moving 
graphics, and the oriental music. Sparkie is hot 
stuff. 

Rating **** 

Hyper Olympics 
Konami 

Suddenly the whole world is athletics crazy. 
And so are computer games freaks. All over the 
western world one arcade game dominated the 
summer. "Track and Field" could be found in 
pubs, clubs and railway buffets everywhere. 
Now MSX users can join in the fun in the 
comfort of their own homes with the three new 
Hyper Olympic products from Konami. 

Hyper Olympics is such a complex game that 
it comes in two parts, or rather comes on two 
cartridges. The third part is a special two- 



button playing device which allows you to 
really punish the buttons, in the same way that 
it is possible to hammer the arcade version. 
This device is called the "Hyper Shot", and 
simply plugs into the MSX joystick port. 1 
found that it greatly improved my scores, and 
saved me from totally destroying my stock of 
joysticks, which can also be used to play the 
games. 

The games included on the two cartridges 
will be familiar to fans of the arcade version. 
Cartridge one has 100m Dash, Long Jump, 
Hammer Throw and 400m Run. The second 
cartridge contains 110m Hurdles, Javelin 
Throw, High Jump and the 1500m Run. 
Unfortunately you have to play the game in 
two separate parts, but that doesn't seem to 
spoil the fun. 

Each of the events in the Hyper Olympics is 
a separate game. You have to reach the qualify- 
ing standard, be it a time or a distance, to be 
able to move on to the next event. As you 
progress through the game your score appears 
to multiply, depending on how well you 
perform at each event. 

In running events speed is governed by the 
rate at which you thump the run key, or wiggle 
the joystick. In field events you still have to 
control speed, but you also have to control the 
jump or throwing trajectory. This is done by 
holding down the jump button, or pressing the 



fire button on the joystick. 

If Hyper Olympics is typical of the software 
that is going to appear on MSX cartridges, then 
the new Japanese standard will be a great 
success. 

Rating **** 

Buzz Off 
Electric Software 

BERTIE THE Fly loves eating fruit and buzzes 
around the screen eating the goodies. The 
trouble is each time he eats a piece of fruit he 
generates a new piece of web which is fatal if 
he touches it. This gets to a point, usually 
sooner than later, where it is nearly 
impossible to eat anymore fruit without 
getting trapped in your own web; some sort of 
meaningful message about greed perhaps? 

Rating** 

Oh Mummy 
Eclipse Software 

On with THE Pith Helmet and off for a spot 
of troggling around pyramids. In much the 
same manner as painter, you have to go round 
squares to fill them in while other things 
chase you. 

Rating * 



Computer 

Programming 




Nowauailable for your 
USX computer ~~ 



Teach Yourself 

Computer 

Programming 

in nSX BASIC 



Lionel Carter and Eva Huzan "1^ 

To enable you to get the most out of your computerT 
this book explains how to write, develop and test 
BASIC programs for a wide range of applications. 
Clear explanations and examples, together with 
practical exercises (with answers), make this an 
invaluable self-teaching introduction to 
programming your MSX computer. 

340 37006 8 Paperback £3.60 

Also available as a general trade edition 

How to Program your MSX Computer 

340 37222 2 Paperback £3.50 
Available through all good bookshops. 

Plodder & Stoughton 

Mill Road, Dunton Green, Sevenoaks, Kent TN13 2YD 



NEW 



CONSOLE 
£47.50 




The engineered accommodation for micro and peripherals for 

home educational office and industrial environment. Console 

complete with power plug and cable. Internal 4 way socket 

and illuminated central switch. 

FULLY LOCKABLE SECURITY COVER 

ALSO AVAILABLE £48 

Prices include VAT. P&P extra at cost. 

Write or ring for details 

REDHATCH LTD, WAKERLEY STATION, 
OAKHAM, LE1CS. (057-287-549) 



18 







£29-95 



A powerful and virtually full implementation of Standard 
Pascal A valuable educational and development tool in an 
incredibly smalt size f!9K) for such a complete language 
compiler, compiles directly to Z80 code which executes very 
quickly, typically at least 40 times faster than the BASIC 
equivalent. INTEGERS, REALS, CHARs. ARRAYS. SETS. 
RECORDS. POINTERS. IF... . THEN . . ELSE, CASE . . . 
OF. WHILE . . . DO. REPEA T . UNTIL FOR . . . DO. 
fully recursive procedures and functions, value and variable 
parameters etc. etc So much that you will not believe it. 
You MUST write for details. 




£1995 



An excellent, fast (4000 lines per minute I assembler coupled 
with a powerful disassembler/debugger. So many features that 
we cannot possibly do the package justice here - conditional 
assembly, assembly from tape, nuicros. secreen and line editing, 
full arithmetic, front panel debugger with disassembler, single 
step, multiple breakpoints, modify, list and move memory etc. 
Everything you need AND fully relocatable so that it works on 
ALL MSX machines with more than J6K memory. 




mton 

ISO Hi^h Street North 

Ounitible. 8tdi. LU6 1AT 

Tel: :0582) 696421 




"\ 







All prices. UK delivered, relate to MSX versions Our software 
is available for many other Z80 machines e.g. Amstrad CPC 
464. 7.X Spectrum. Memo tech. SHARP MZ700. NewBram. 
CP/M etc Please write for details 



REPRINTS 

q ready mode sales aid 



i. u.j. 1 . \ 










ppiomenl 
Tow Guide to Ihe 
Great British Micro 



If you are interested in a particular article or advertisement in 
this publication why not take advantage of our reprint 
service. We offer an excellent, reasonably priced service. For 
further details and a quotation 

Ring Michael Rogers on 01-661 3457 



The price tag. It's something rather special. 

When you take a look at the new Goldstar 
MSX you'll find an asking price of around £240 

Quite a bit less than most of the others. 
And since you're choosing a micro that's 
designed and built to one standard, that'll leave 
you a whole lot more for the super new MSX 
games or business software. 

What is standard, of course, is the superb 
MSX specification. 



There's one thing 

about this MSX that isn't 

quite standard. 





State-of-the-art feature like 64K of 'user 
RAM and 32K of ROM and 16K Video RAM place 
the Goldstar right at the top of the MSX league. 

Sixteen vivid colours and eight octaves of 
sound make it a great games player's micro. 

And there's a powerful Z-80A processor to 
take on a world of home office tasks. 

Goldstar MSX. The brightest new star 
among micros that's unbeatable value for money. 

You'll find it at above standard computer 
dealers now. 

GoldStar 

Distributed by:- 
MICRO DEALER UK Ltd 

29 Burrowfield, Welwyn Garden City Herts AL7 4SS 
Tel (07073) 28181 Telex: 23674 MDUKG